Git 을 사용하면서 발생하는 실수를 복구 하기 위한 명령 몇 가지 케이스
Reset (http://ecogeo.tistory.com/276)
방금 전 커밋한 것을 취소하고 싶을 때, 취소된 커밋은 워킹트리에 그대로 보존 된다.
git reset HEAD^
git reset HEAD~커밋갯수
Rebase (http://canto.btool.kr/programing/35117)
원격 저장소로 푸시한 커밋을 합치고 싶을 때, 로컬에서 합치고 강제로 푸쉬한다.
(여러명이 사용하고 있는 환경이라면 하지 말 것)
git rebase -i HEAD~커밋갯수
(이전 것을 포함하여 모두 3개를 합칠 경우 HEAD~3)
커밋을 리베이스 한 후
git push -f
강제로 푸시 한다.
'Development > Coding' 카테고리의 다른 글
네이버의 새로운 코딩용 폰트 공개 (0) | 2015.09.15 |
---|---|
C 코딩 시 로컬 메모리 변수 구분 (0) | 2015.07.24 |
나눔고딕 적용시 문제점 (1) | 2014.02.03 |
Dart lang (0) | 2013.11.15 |
몽고DB 의 좋은 점 몇가지 (7) | 2013.04.16 |