[Git]GitHub(Desktop) Revert 커밋 되돌리기

SeoYehJoon·2023년 8월 23일
0
post-thumbnail




Youtube 생활코딩님 왈


Revert-> 특정 커밋 '이전의' 상태로 돌아가는데 돌아간 기록을 남기고 싶을때

Reset-> 특정 커밋 상태로 돌아감 1-> 2-> 3-> 4(현재커밋)
ex)2로 리셋을 해버리면 3이란commit은 아예 사라지는 모양이다.

협업을 할때 Revert를 해야 하는 이유는 Reset을 한 이후 Remote Repository에 push를 할때 본인이 가지지 않은 (Reset으로 지워버린)commit들이 존재하여 충돌이 발생하기 때문






history 탭에 들어가서 되돌리고자 하는 포인트에서 오른쪽키-> Revert changes in commit 클릭


하면 이렇게 돌려진다.


그런데 하고나니 의문점이 든다. 왜 바로 10951로 Revert가 되었는가?
(영상을 보니 Revert는 순차적으로 해야된다고 하던데)


-> 추측하건데 testdelte커밋에서 startOneDarray의 수정사항을 삭제했기때문이라고 생각한다.




좀더 알아보기 위해 테스트 Repository를 만들어서 삽질을 해보자

역시 직접 안해보면 절대로 이해가 안되니

profile
책, 블로그 내용을 그대로 재정리하는 것은 가장 효율적인 시간 낭비 방법이다. 벨로그에 글을 쓸때는 직접 문제를 해결한 과정을 스크린샷을 이용해 정리하거나, 개념을 정리할때는 최소2,3개소스에서 이해한 지식을 정리한다.

0개의 댓글