-
카테고리
-
세부 분야
개발 도구
-
해결 여부
해결됨
diff 결과값이 달라요
21.10.21 19:08 작성 조회수 172
0
주어진대로 text파일에 1번일 땐 "A", 2번일 땐 "AB" 3번일 땐 "ABC"를 써서 commit을 해줬습니다.
그리고 git diff HEAD^ HEAD를 써줘서 commit 5번을 기준으로 commit 4번과 어떻게 다른지 봤는데
이처럼 다른결과가 나왔습니다. 왜 결과가 다른지 알고싶습니다.
답변을 작성해보세요.
2
강민철
지식공유자2021.10.21
안녕하세요 :)
git은 같은 줄에 생긴 미미한 변경사항에 대해서는 해당 줄 별로 변경 사항을 알려줍니다
만일 즉, 보여주신 예시에서는 4번 commit과 5번 commit이 같은 줄에 있기 때문에
같은 줄에 대한 변경사항을 보여주게 된 겁니다.
만일 4번 commit이 아래와 같고
A
B
C
D
5번 commit이 아래와 같다면
A
B
C
D
E
gif diff를 통해 E 만 변경되었음을 아실 수 있을 겁니다.
감사합니다
답변 1