node.js 버전별 설치 파일 (.deb)


'programming > Web' 카테고리의 다른 글

node.js 버전별 설치 파일 (.deb)  (0) 2016.05.12
[펌] Web Runtime  (0) 2015.11.19
[펌]Mobile deep linking 기술은 왜 중요한가?  (0) 2015.11.19
Node.js Tutorial  (0) 2015.11.05
HTTP 메소드 종류  (0) 2015.11.05
[펌]REST API의 이해와 설계-#3 API 보안  (0) 2015.11.04
Posted by baeblanc 트랙백 0 : 댓글 0

댓글을 달아 주세요

[소개] Git 강좌

2016. 3. 16. 22:28 from programming/etc.

GIT 강좌


[Pro git]

  - Git에 관한 모든 것이 다 있다고 보면 되겠다. 

  - 웹에서도 제공 하고 https://git-scm.com/book/ko/v2

  - 구글 플레이에서도 볼 수 있다. https://play.google.com/store/books/details?id=qaGyAJ0US_kC

  - 즉 웹이든 휴대폰이든 어디서든 볼 수 있음 






'programming > etc.' 카테고리의 다른 글

[소개] Git 강좌  (0) 2016.03.16
git 명령어 정리  (0) 2016.01.31
[펌] 알고리즘 문제 풀이 시 자수 하는 실수 모음  (0) 2015.11.14
SSID  (0) 2015.11.14
develop visually oriented applications by Processing  (0) 2012.11.20
Posted by baeblanc 트랙백 0 : 댓글 0

댓글을 달아 주세요

git 명령어 정리

2016. 1. 31. 14:37 from programming/etc.

#개별파일 원복

git checkout  -- <파일> : 워킹트리의 수정된 파일을 index에 있는 것으로 원복

git checkout HEAD -- <파일명> : 워킹트리의 수정된 파일을 HEAD에 있는 것으로 원복(이 경우 --는 생략가능)

git checkout FETCH_HEAD -- <파일명> : 워킹트리의 수정된 파일의 내용을 FETCH_HEAD에 있는 것으로 원복? merge?(이 경우 --는 생략가능)


#index 추가 취소

git reset -- <파일명> : 해당 파일을 index에 추가한 것을 취소(unstage). 워킹트리의 변경내용은 보존됨. (--mixed 가 default)

git reset HEAD <파일명> : 위와 동일


#commit 취소

git reset HEAD^ : 최종 커밋을 취소. 워킹트리는 보존됨. (커밋은 했으나 push하지 않은 경우 유용)

git reset HEAD~2 : 마지막 2개의 커밋을 취소. 워킹트리는 보존됨.

git reset --hard HEAD~2 : 마지막 2개의 커밋을 취소. index 및 워킹트리 모두 원복됨.

git reset --hard ORIG_HEAD : 머지한 것을 이미 커밋했을 때,  그 커밋을 취소. (잘못된 머지를 이미 커밋한 경우 유용)

git revert HEAD : HEAD에서 변경한 내역을 취소하는 새로운 커밋 발행(undo commit). (커밋을 이미 push 해버린 경우 유용)


#워킹트리 전체 원복

git reset --hard HEAD : 워킹트리 전체를 마지막 커밋 상태로 되돌림. 마지막 커밋이후의 워킹트리와 index의 수정사항 모두 사라짐. (변경을 커밋하지 않았다면 유용)

                                  

git checkout HEAD . :  워킹트리의 모든 수정된 파일의 내용을 HEAD로 원복.

git checkout -f : 변경된 파일들을 HEAD로 모두 원복(아직 커밋하지 않은 워킹트리와 index 의 수정사항 모두 사라짐. 신규추가 파일 제외)


#참조 : reset 옵션

--soft : index 보존, 워킹트리 보존. 즉 모두 보존.

--mixed : index 취소, 워킹트리만 보존 (기본 옵션)

--hard : index 취소, 워킹트리 취소. 즉 모두 취소.


#untracked 파일 제거

git clean -f

git clean -f -d : 디렉토리까지 제거


#마지막 커밋 수정

git commit --amend


#커밋 메시지를 여러 개 수정하기

git rebase -i HEAD~3

   - > 특정 커밋에서 실행을 멈추게 하려면 스크립트를 수정해야 한다.

      pick이라는 단어를 edit로 수정하면 그 커밋에서 멈춘다. 

     

#커밋 합치기

git rebase -i HEAD~3

   - > squash



'programming > etc.' 카테고리의 다른 글

[소개] Git 강좌  (0) 2016.03.16
git 명령어 정리  (0) 2016.01.31
[펌] 알고리즘 문제 풀이 시 자수 하는 실수 모음  (0) 2015.11.14
SSID  (0) 2015.11.14
develop visually oriented applications by Processing  (0) 2012.11.20
TAG GIT
Posted by baeblanc 트랙백 0 : 댓글 0

댓글을 달아 주세요