: 버전 관리를 통해 과거 코드와의 차이점과 과거의 내용을 알 수 있고 과거로 돌아갈 수 있다.

 

<변경 사항>

- 커밋 아이디 : 위 사진에서 노란색 글자로 된 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

+ Recent posts