이것은 종종 나에게 일어난다 :
나는 하루나 이틀 동안 동시에 두 가지 관련 변경 사항을 작업하고 있으며 커밋 할 때 특정 파일에서 변경된 내용을 잊어 버립니다. (이것은 개인 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 -p
. 모든 변경 사항을 검토하고 스테이지 변경 사항을 선택적으로 승인하고 마음이 바뀌면 언제든지 중단하고 청크를 인라인 편집 할 수도 있습니다. 나는git add
그것없이 결코 .