답변:
diff 파일을 저장소의 루트에 복사 한 후 다음을 수행하십시오.
git apply yourcoworkers.diff
apply
명령 에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오 .
그건 그렇고 : 파일로 전체 커밋을 교환하는 더 좋은 방법 git format-patch
은 보낸 사람과 수신자 의 명령 을 결합하는 것입니다.이 방법은 작성자 git am
정보와 커밋 메시지를 전송하기 때문입니다.
패치 응용 프로그램이 실패하고 diff가 생성 된 커밋이 실제로 리포지토리에있는 경우 해당 -3
옵션을 사용 apply
하여 변경 사항을 병합 할 수 있습니다 .
또한 다음과 같이 Unix 파이프와 함께 작동합니다.
git diff d892531 815a3b5 | git apply
git reset --hard
작업 트리를 마지막 커밋으로 되 돌리십시오. 이미 커밋 한 경우 되돌리려는 개정을 추가하십시오.
git stash
되돌릴 수있는 작업을 수행하기 전에 실행하십시오 . 어느 쪽이든, 당신은 당신의 은신처를 되 찾을 수 있고 나중에 언젠가 커밋 할 수 있습니다.