모두 취소해주세요!
평소에 git을 command로 이용하게 되는데 빈번하게 사용하는 것 중 하나가 add나 commit을 취소하는 것이다.
매번 헷갈려서 이번 참에 정리를 해보자.
git add 취소하기
git reset
git reset HEAD [file name]
심플하다. 뒤에껀 특정 파일만 취소.
git commit 취소하기
git reset HEAD~1
뒤에 붙는 숫자가 커밋의 개수이다. 즉, 위에는 최근 커밋 1개 뒤로 돌아간다. (워킹 트리는 보존된다.)
git push 취소하기
되도록이면 사용 안해야되는데... 정말 가아끔 사용할 때가 있다.
$ git push origin [branch name] -f또는$ git push origin +[branch name]
저는 주로 밑에 명령어로 사용 합니다.
위에서 사용한 [file name], [branch name]에서 []은 적지 마세요! 이름만!
더 좋은 방법이 있다면 댓글에 알려주세요!
제발
'Git' 카테고리의 다른 글
gitk 한글 깨짐 (0) | 2018.11.13 |
---|---|
Git 지저분한 commit 메시지를 정리하자! (0) | 2018.09.13 |
필요없는 브랜치를 제거해보자. (0) | 2018.07.17 |
Git을 이용한 줄바꿈(line ending) 통일 (0) | 2018.07.17 |
.gitignore 설정 바로 적용 시키기 (0) | 2018.07.11 |
댓글