Git_[9] Git diff 보는 방법

Leejaegun·2024년 9월 23일

Git

목록 보기
12/32

1. 문제상황.

팀원이 main branch 에다가 본인의 코드를 merge했을때, 기존 main 브랜치에서 어떤것이 변한지 알고 싶을 때가 있을 것이다. 이를 자세히 보기 위한 방법을 알아보자.

2. 해결방안.

2.1 git show 또는 git log

git log 
git show 

git log 하면 전체적인 commit을 모두 보여주고
git show하면 최근 하나의 commit 을 보여준다.

참고로
① 왼쪽 커밋(73cc6c1)은 이전의 main 브랜치 상태입니다.
② 오른쪽 커밋(baeabe0)은 누군가가 작업한 새로운 변경사항이 있는 커밋입니다.
③ 노란색 커밋(1b87a05)는 이 두 커밋을 합친 새로운 merge 커밋입니다.

2.2 git diff

git diff (merge1) (merge2)를 적어주면 기존의 것이랑 다르게 있는 것들이 딱 뜰 것이다.
하지만 우리가 보고 싶은거는 /src~/sketch_module 이므로
이를 git diff 에다가 적어주면됨
ex) git diff 73cc6c1 baeabe0 src/data/custom_datamodules/sketch_datamodule.py

이러면 바로 어디가 어떻게 변했는지 한눈에 알아볼 수 있다.

profile
Lee_AA

0개의 댓글