git add / commit / push 취소하기

git add /commit / push 취소를 진행할 수 있다.

git add 취소

1
git reset HEAD [file]

파일명이 없을 시 add한 파일 전체를 취소한다.

git commit 취소

[방법1] commit을 취소하고 staged 상태로 워킹 디렉토리에 보존한다.

1
git reset --soft HEAD^

[방법2] commit을 취소하고 unstaged 상태로 워킹 디렉토리에 보존한다.

1
2
git reset --mixed HEAD^
git reset HEAD^

[방법2-1] 마지막 커밋 두개를 취소한다.

1
git reset HEAD~2

[방법3] commit을 취소하고 unstaged 상태로 워킹 디렉토리에서 삭제한다.

1
git reset --hard HEAD^

git push 취소

1
git push <원격 저장소 이름> <브랜치 이름> -f
  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer