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
이번에는 임시 수정 사항을 파일로 추출하고 이를 적용하는 방법에 대해 살펴 보았습니다.
테스트만을 위한 수정을 만들어 테스트 장비로 공유하는 등의 사용에서 유용할 거에요.
'DevTools > Git' 카테고리의 다른 글
[Git] Tip: Change Past Commit Messages (0) | 2023.04.27 |
---|---|
[Git] Tip: Using BeyondCompare4 as Diff Tool (0) | 2022.02.23 |
[Git] Tip: Cherry-pick from a Different Repository (0) | 2021.11.30 |
[Git] Tip: Revert Merged Commit (0) | 2021.03.05 |
[Git] Tip: Change committer and author from already committed commit (0) | 2021.02.15 |
댓글