GIT - 버전관리 활용 log, diff
버전관리(git) 의 기능
- 버전 차이점
- 버전의 시점
- 과거 버전으로 돌아갈 수 있음
$ git log
- 지금까지의 버전 히스토리를 확인 할 수 있습니다.
$ git log -p
- 각각의 커밋과 커밋사이의 소스의 차이점을 확인 할 수 있습니다.
위 사진에서 에서
--- a/f1.txt 이것의 의미는 f1.txt 파일의 이전 커밋된 버전 정보
+++ b/f1.txt 의 의미는 f1.txt 파일의 다음 커밋된 버전 정보 이며
빨간색 글씨로 표시된
-souce : 2 가 전 버전의 소스 내용 이고
+souce : 3 이 다음 버전의 소스 내용이라는 것을 알려줍니다.
이렇게 버전 간의 차이점을 출력하고 알아볼 수 있습니다.
이번의 위 사진에서는
--- /dev/null 이라고 출력되어져 있는데 이것의 의미는 이전 버전이 비어있다 없다라는 의미이며
즉 이지점에서 f1.txt 파일을 처음 만들어 커밋한 것으로 알 수 있습니다.
$ git diff (버전ID 1)..(버전ID 2)
- 버전1 버전2 간의 차이점을 출력하여 비교 할 수 있습니다.
여기서 버전 아이디는 git log 를 통해 출력된 노란색 글씨의 commit 다음의 길게 씌여진 글이 해당 버전의 고유 ID 입니다.
※ 참고 : 복사, 붙여넣기는 Ctrl+Ins (복사) / Shift+Ins(붙여넣기) 로 가능 합니다.
$ git diff
- 마지막 버전의 파일 소스와 git add 직전의 수정된 파일 간의 차이를 출력하여 비교 할 수 있습니다.
참고 자료
지옥에서 온 Git - 생활 코딩
URL - https://opentutorials.org/course/2708/15209
'GIT ( 버전관리 프로그램 )' 카테고리의 다른 글
GIT - reset 간단한 사용법 (버전 과거로 되돌리기 및 취소) (0) | 2019.03.07 |
---|---|
GIT - Stage area (스테이지 에리어) (0) | 2019.03.06 |
Git - Commit ( 커밋 ) (0) | 2019.03.05 |
Git - 버전관리대상 파일 git에 등록하기 (0) | 2019.03.03 |
GIT - Git 생성 하기 (0) | 2019.03.02 |