Search

Git add, commit, push 취소 방법

git add 취소

git addStaging Area에 올린 파일을 다시 Working Directory로 돌리고 싶은 경우
# add한 파일 전체 취소 git reset HEAD # 특정 파일만 취소 git reset HEAD 파일명
Shell

git commit 취소

직전 git commit을 취소하고 싶은 경우
# commit을 취소하고 Staging Area(add한 상태)로 돌려 놓기 git reset --soft HEAD^ # commit을 취소하고 add도 취소하여 Working Directory로 돌려 놓기 git reset --mixed HEAD^ git reset HEAD^ # 상동
Shell
특정 시점으로 되돌리고 싶은 경우
# 지난 commit 내역 확인 git reflog # 원하는 시점으로 Working Directory를 되돌리기 git reset HEAD@{숫자} git reset [커밋 ID] # 상동
Shell
commit 메세지를 변경하고 싶은 경우
git commit --amend
Shell

git push 취소

1.
commit을 취소하여 원하는 상태로 되돌린다.
2.
원하는 상태에서 commit을 다시 하고 push를 한다.