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
반응형
'개발관련 > Git' 카테고리의 다른 글
Git 저장소의 원격 목록? (0) | 2021.06.04 |
---|---|
“git clone git@remote.git”을 실행할 때 사용자 이름과 비밀번호를 제공하는 방법 (0) | 2021.06.03 |
Git이 내 ssh 키 암호를 계속 묻습니다. (0) | 2021.06.03 |
Git 태그의 이름을 바꾸는 방법 (0) | 2021.06.02 |
Git detached Head를 수정하는 방법 (0) | 2021.06.02 |