하루살이 개발자

[GitHub] Commit 취소(reset), Commit 되돌리기(revert), Commit 덮어쓰기(amend) 본문

기타/GitHub

[GitHub] Commit 취소(reset), Commit 되돌리기(revert), Commit 덮어쓰기(amend)

하루살이 2022. 3. 1. 03:45

1.  Commit 취소(reset)

 

# 커밋 확인
$ git log --oneline

$ git reset --hard 취소하고 싶은 커밋의 이전 커밋
ex) $ git reset --hard d678197

# 커밋 다시 확인
$ git log --oneline

# 커밋 취소
$ git push -f origin master

 

2. Commit 되돌리기(revert)

 

# 확인
$ git log --oneline

# 되될리기
$ git revert 되돌릴 커밋

 

3. Commit 덮어쓰기(amend)

 

# 덮어쓰기
$ git commit --amend