git revert

muchogusto·2021년 4월 5일
0

🧩 Me Today 

목록 보기
32/47

git revert vs. git reset

git revert 커밋ID

  • 버전을 삭제하지 않으면서, 되돌리는 방법
git revert db28dddddddddddddd

해당 커밋 이.전.으로 돌림!
해당 커밋이 삭제되는 것은 아님!

주의! revert는 역순으로 순차적으로 진행!

commit 1
commit 2
commit 3
commit 4가 있다

commit 1로 돌리고 싶다면 아래와 같이 진행하여야 충돌이 발생하지 않는다.
git revert commit4
git revert commit3
git ervert commit2

이렇게 역순으로 순차적으로 하지 않고!
바로 "git rever commit2"를 해버리면
commit3과 commit4 내용이 사라진다

이렇게 해야하는 이유는
revert commit2는
commit 2에서 commit 1 까지의 변경사항만 롤백함!
commit 4(최신)에서 commit 1 까지의 모든 변경사항을 롤백하지 않기 때문임!

Reference

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글