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의 수정사항을 삭제했기때문이라고 생각한다.
역시 직접 안해보면 절대로 이해가 안되니