: 버전 관리를 통해 과거 코드와의 차이점과 과거의 내용을 알 수 있고 과거로 돌아갈 수 있다.
<변경 사항>
- 커밋 아이디 : 위 사진에서 노란색 글자로 된 commit 오른쪽에 영어와 숫자가 섞인 값으로 커밋 메시지를 가리키는 고유한 주소다.
git diff "버전 id".."버전 id2" : 버전 간의 차이점을 비교할 때 사용하는 명령어로 위 사진에서 "-"가 커밋 아이디 "버전 id"인 것을 가리키고 "버전 id2"는 "+"를 가리킨다.
git diff : git add하기 전에 git add하기 전에 어떠한 파일이 변경되었는 지 확인할 수 있다. => 커밋 전에 작업한 내용을 리뷰할 수 있다.
<과거 돌아가기>
: 과거로 돌아가는 명령어로 git reset, git revert가 있다. (나중에 더 배울 예정. 기초만 있음)
git reset "버전 id" --hard : "버전 id"가 가리키는 버전으로 돌아간다. 위 예에서는 "버전 id"를 커밋 메시지가 "3"인 버전으로 입력해 git log로 보다시피 버전 메시지가 "3"인 버전으로 돌아간 것을 알 수 있다. (사라진 버전은 우리는 눈에만 안 보이고 복구가 가능하다. 복구 방법은 나중에 포스팅 예정이다.)
'Git(생활코딩)' 카테고리의 다른 글
Git 원리(2) - commit (0) | 2017.06.11 |
---|---|
Git 원리(1) - git add (0) | 2017.06.09 |
Git 기본(3) - add (0) | 2017.06.04 |
Git 기본(2) - 버전 만들기(commit) (0) | 2017.06.04 |
Git기본(1) - 저장소 만들기/파일 등록 (0) | 2017.06.04 |