inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

추가자료 - diff & revert

diff 결과값이 달라요

해결된 질문

260

유선종

작성한 질문수 1

0

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

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

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

버전관리시스템 github git

답변 1

2

강민철

안녕하세요 :)

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

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

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

 

만일 4번 commit이 아래와 같고

A

B

C

D

 

5번 commit이 아래와 같다면

A

B

C

D

E

 

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

 

감사합니다

pull request에 관해

0

50

1

로컬과 원격의 상호작용 강의 질문

0

154

2

password authentication was removed

0

240

2

section3부터 맥북에서 화면이 안나옵니다.

0

221

2

Git bash 우클릭 보이지 않음

0

365

1

원격 저장소 조회(추가)

0

184

1

혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..

0

151

1

Git 맥북 다운로드

0

317

2

Git bash 다 마우스 우클릭해도 보이지 않습니다

0

432

2

pr 이후 브랜치 삭제 질문드립니다

0

992

2

블로그

0

263

2

github에서 push오류

0

279

1

reset에서 head

0

341

1

git branch 관련 질문

0

225

1

Section 2 / 4강 / 3:23초 질문

0

172

1

diff & revert

0

274

1

이슈 번호를 잘못 명시한 커밋을 삭제하는 방법

0

1202

1

강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.

0

433

1

mac사용

0

319

1

원격 branch를 checkout 하면서 새 branch를 만드는 방법

0

465

1

git checkout 과 git switch/restore

0

2429

1

로컬 브랜치 관련 질문합니다.

0

206

3

git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다

0

312

1

브랜치를 main(master) 와 동기화 하고 싶을 때

0

9197

1