개발관련/Git

커밋하기 전에 git에서 파일 diff를 보는 방법

Rateye 2021. 6. 3. 11:47
728x90
반응형
질문 : 커밋하기 전에 git에서 파일 diff를 보는 방법

가끔씩 발생하는 일입니다.

하루나 이틀 동안 동시에 몇 가지 관련 변경 작업을 수행하고 있으며 커밋 할 시간이되면 특정 파일에서 변경된 내용을 잊어 버리게됩니다. (이것은 개인용 git repo이므로 커밋에 둘 이상의 업데이트가 있어도 괜찮습니다.)

체크인 예정인 로컬 파일과 해당 파일의 마지막 커밋 사이의 변경 사항을 미리 볼 수있는 방법이 있습니까?

다음과 같은 것 :

git diff --changed /myfile.txt 

그리고 다음과 같이 출력됩니다.

line 23   (last commit): var = 2+2   (current):     var = myfunction() + 2  line 149   (last commit): return var   (current):     return var / 7 

이렇게하면 마지막으로 체크인 한 이후 해당 파일에서 수행 한 작업을 빠르게 확인할 수 있습니다.

답변

git add ed를하지 않은 것을보고 싶다면 :

git diff myfile.txt 

또는 이미 추가 된 변경 사항을 보려면

git diff --cached myfile.txt 
출처 : https://stackoverflow.com/questions/10039747/how-to-view-file-diff-in-git-before-commit
728x90
반응형