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

이번에는 임시 수정 사항을 파일로 추출하고 이를 적용하는 방법에 대해 살펴 보았습니다.

테스트만을 위한 수정을 만들어 테스트 장비로 공유하는 등의 사용에서 유용할 거에요.