Git
[Git] git add / git commit / git push 취소하기
yonikim
2021. 9. 6. 16:03
728x90
1. git add 취소하기
// 파일 전체를 Unstage 로 변경
$ git reset HEAD
// 특정 파일만 Unstage 로 변경
$ git reset HEAD README.md
2. git commit 취소하기
// commit 취소 후 해당 파일들 Staged 상태로 변경 후 보존
$ git reset --soft HEAD^
// commit 취소 후 해당 파일들 Unstaged 상태로 변경 후 보존
$ git reset --mixed HEAD^
$ git reset HEAD^
// 마지막 2개의 commit 취소
$ git reset HEAD~2
// commit 취소 후 해당 파일들 모두 삭제
$ git reset --hard HEAD^
3. git push 취소하기
// 가장 최근 commit 취소
$ git reset HEAD^
// 원하는 시점으로 되돌리기
$ git reset HEAD@${number}
$ git reset ${commit id}
728x90