본문 바로가기
Git

Git의 작업내역을 취소하는 명령어

by 스빠시빠 2018. 7. 19.

모두 취소해주세요!

평소에 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]에서 []은 적지 마세요! 이름만!


더 좋은 방법이 있다면 댓글에 알려주세요!

제발

댓글