DevTools/Git
[Git] Tip: Get Diff and Apply using File
llHoYall
2023. 6. 8. 22:19
Commit을 만들진 않고, 임시 테스트 용 정도의 수정을 공유하고 싶을 때가 있습니다.
그럴 때 유용하게 사용할 수 있는 방법입니다.
Extract Changes to a File
다음 명령으로 간단하게 현재 수정 중인 사항을 파일로 추출합니다.
$ git diff > diff.patch
이제 diff.patch에 변경 내용이 담겨 있고, 이것을 공유하면 됩니다.
Apply Changes from a File
이제, 공유받은 파일에서 변경 내용을 가져와 적용해 볼게요.
$ git apply diff.patch
Working branch를 확인해보면 변경 내용이 잘 적용된 것을 확인하실 수 있습니다.
Wrap Up
이번에는 임시 수정 사항을 파일로 추출하고 이를 적용하는 방법에 대해 살펴 보았습니다.
테스트만을 위한 수정을 만들어 테스트 장비로 공유하는 등의 사용에서 유용할 거에요.