git log
- 커밋 내역을 조회.
커밋 하나하나가 버전이며, 어떤 내용의 변경사항을 포함한 버전인지 표시하기 위해 커밋 메세지를 작성합니다.
다음 버전 히스토리에서 reset을 이용하여 Addd Gorge to tigers
로 이동한다면,
해당 커밋으로 돌아간 뒤, 이후 히스토리인 Add team Cheetas
와 Replace Cheetas with Panthers
는 지워지게 됩니다.
revert를 이용하여 Add George to tigers
로 이동하게 된다면, 이후 히스토리인 Replace Cheetas with Panthers
와 Add team Cheetas
는 그대로 유지하고 Add George to tigers
의 내용만 변경및 취소가 가능합니다.
한번 공유 공간에 올라간 내역을 reset 해버리면 그것을 기반으로 작업한 다른사람의 코드와 심각한 충돌을 일으키게 되기 때문에, 한번 공유된 커밋들은 revert를 사용하여 되돌려 주어야 합니다.