• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    해결됨

diff 결과값이 달라요

21.10.21 19:08 작성 조회수 172

0

주어진대로 text파일에 1번일 땐 "A",  2번일 땐 "AB" 3번일 땐 "ABC"를 써서 commit을 해줬습니다.

그리고 git diff HEAD^ HEAD를 써줘서 commit 5번을 기준으로 commit 4번과 어떻게 다른지 봤는데

이처럼 다른결과가 나왔습니다. 왜 결과가 다른지 알고싶습니다.

답변 1

답변을 작성해보세요.

2

안녕하세요 :)

git은 같은 줄에 생긴 미미한 변경사항에 대해서는 해당 줄 별로 변경 사항을 알려줍니다 

만일 즉, 보여주신 예시에서는 4번 commit과 5번 commit이 같은 줄에 있기 때문에 

같은 줄에 대한 변경사항을 보여주게 된 겁니다.

 

만일 4번 commit이 아래와 같고

A

B

C

D

 

5번 commit이 아래와 같다면

A

B

C

D

E

 

gif diff를 통해 E 만 변경되었음을 아실 수 있을 겁니다.

 

감사합니다