[Git] 소스트리로 commit 취소(커밋 되돌리기, revert)

one_jeje·2022년 7월 28일
0

1. 이미 push한 commit을 취소하고 싶을 경우


: 1f671bb를 취소하고 bf2ab8a로 돌아가고 싶은 상황. 이때 '취소하고 싶은 커밋'에서 미리 백업해둬야 할 코드가 있다면 다른 곳에 백업해두기.

2. 커밋 되돌리기(revert)

: 취소하고 싶은 커밋 즉, 1f671bb에서 마우스 우측 버튼을 누르고 커밋 되돌리기 선택(이력을 남기고 싶어서 reset인 '이 커밋까지 현재 브런치를 초기화'가 아닌 revert인 '커밋 되돌리기'를 선택)

3. revert commit을 push 해주기


: 그러면 revert 커밋이 생기고 이것을 push해주면 완료(아닐수도?)

4. 완료


: 1f671bb가 취소되었기 때문에 bf2ab8a 상태로 되돌아감. 이제 다른 곳에 백업해놨던 수정 사항을 다시 코드에 작성하면 됨.


5. 느낀 점?

: 팀원들과 협업할때는 혹시나 잘못될까봐 커밋 취소하기를 해본 적이 없는데 이렇게 개인 프로젝트에서 경험해봐서 다행


+) Ref

https://powerofsummary.tistory.com/23

0개의 댓글