본문 바로가기

Git

[Git][Sourcetree] GIT GUI 병합 후 이전 커밋으로 되돌리기 (revert)

 

 

개발 후 소스트리(Sourcetree) 병합했는데 에러가 발생했다.

어떻게 되돌리지?

 

 

 

 

 

해당 커밋 우클릭 > 커밋 되돌리기 클릭.

 

 

 

 

 

 

 

 

revert failed.

병합 후 되돌려야 할 브랜치를 몰라서 발생한 에러.

ex) master, dev 를 병합했다면 브랜치가 2개.

 

이렇게 되면 터미널을 이용해서 되돌려야 한다.

 

 

 

git show

 

현재 커밋의 해시를 확인한다.

 

git revert 1563b27da422891500a319af04fb3e9bb760a91c -m 1

git revert (커밋 해시) -m (항목 선택)

 

revert 할 커밋 해시와 항목을 선택 한다.

enter 치고 esc 누른 후 :wq! 로 저장 한다.

 

 

 

 

되돌리기 완료!