git revert

SeokSuMIN·2020년 10월 28일
0

revert

1. 커밋 되돌리기

공개 저장소에서 커밋을 되돌리거나 병합을 되돌릴때 기존 커밋을 삭제하지 않고 커밋 또는 병합을 되돌릴때 사용


menu7 커밋을 revert해보자

git revert HEAD 현재 커밋을 리버트
git revert (커밋해쉬값)

revert 커밋 메시지 작성

menu7이 revert됨 이력이 남음

revert가 작업영역, 스테이지영역이 초기화됨.

2. 병합 되돌리기

공개 저장소에서 병합을 되돌릴때 기존 병합 커밋을 삭제하지 않고 되돌릴때 사용

merge br1병합된 커밋 있음 master 브랜치와 br1 브랜치의 병합.

병합 revert 실행

git revert --mainline=1 506d02c


병합을 되돌렸지만 기존 병합 커밋은 삭제가 되지 않음.

※ revert는 순서대로 해야됨 중간 커밋을 바로 revert 할 수 없음. 커밋을 통째로 되돌리고 싶으면 reset 명령어를 사용하자.

profile
자극이 필요한 개발자

0개의 댓글