오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Web Programming/Git

[git] 취소하기 치트 시트

junha6316 2021. 11. 6. 10:29

1. Rebase 취소 하기

이전에 어떤 명령어를 작성했는지 그리고 해당 커밋의 해시값이 출력

>>> git reflog
a23fve3 HEAD@{1}: ADD: commit 1
bh323gb HEAD@{2}: Delete: commit 2
19dfg4b HEAD@{3}: Modify: commit 3
e324b34 HEAD@{4}: Revert: commit 4

원하는 커밋의 해시값(6자리 숫자와 영어로 이루어져있는 값)을 이용해 아래 명령어를 작성해준다. 참고로 --hard는 기존 작업해놓은 내역이 지워지면서 해당 커밋으로 돌아가는 옵션이므로 잘 고민해서 사용하길 바란다. 이런 결과를 원하지 않는다면 그냥 옵션없이 사용하면 된다.

git reset --hard 19dfg4b

 

'Web Programming > Git' 카테고리의 다른 글

[git] Github Action 치트 시트  (0) 2021.11.06
[Git] Git 자주 사용하는 명령어  (0) 2021.02.17