본문 바로가기

깃(git) 시작하기 5. 버전 간의 차이점 확인하기 (git log -p/ git diff )

자! 이제까지 버전을 등록하는 방법을 알아보았다.


이 '버전' 관리를 통해 좋은 점(효용) 2가지로는


1. 이전 버전과의 차이점 / 과거 어떤 시점의 내용을 확인 할 수 있다.

2.이 전의 버전으로 돌아갈 수 있다.


이렇게 있다.



그러면 우선 이전 버전과의 차이점을 알아보도록 하자.



git log



git log -p


로그에서 출력되는 버전 간 의 차이점 출력






git diff 버전a'ID'..버전b'ID'


버전1과 버전2의 차이를 볼 수 있다.



'git log'를 통해 각 버전의 ID를 알 수 있다.

'git diff id1..id2'를 통해 둘의 차이를 알 수 있다.


git diff 


파일의 바뀐 점을 확인할 수 있다.

commit하기 전, 바뀐 점을 점검 할 수 있다.



f1.txt의 내용 변화 : f1.txt ver.1 -> f1.txt ver.2 


'git diff'

바뀐 점change을 볼 수 있다.


add / commit 하기 전, 바뀐 곳을 검토할 수 있다.



git add f1.txt


add를 통해 변화된 f1.txt를 stage area로 보내면,


'git diff'를 통해 차이점이 출력되지 않는다.

(위 예제에서 f2.txt는 아직 add를 하지 않았으므로 결과로 출력된다.)






정리


git log


git log -p


git diff 버전Aid..버전Bid


git diff