강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

유선종님의 프로필 이미지
유선종

작성한 질문수

빠르게 git - 핵심만 골라 배우는 Git/Github

추가자료 - diff & revert

diff 결과값이 달라요

해결된 질문

작성

·

250

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 만 변경되었음을 아실 수 있을 겁니다.

 

감사합니다

유선종님의 프로필 이미지
유선종

작성한 질문수

질문하기