TIL 240517

hyeo71·2024년 5월 17일
0

2024 내배캠 AI 트랙

목록 보기
96/108

git diff > test.patch
git apply

patch -p1 --dry-run < test.patch

$ patch -p1 < test.patch

패치 적용하기
곧바로 패치를 적용해도 되지만, 문제가 없는지 테스트부터 하기를 권합니다.

$ patch -p1 --dry-run < test.patch
실패하지 않으면 실제로 적용합니다.

$ patch -p1 < test.patch
※ -p1은 패치 파일에 파일명이 등장할 때마다 prefix가 있음을 알려주는 옵션입니다. git diff에서 파일명에 prefix를 붙이는 게 기본값이기 때문입니다. prefix를 안 붙이려면 git diff에 --no-prefix 옵션을 주면 되고요, 이렇게 만든 패치 파일은 적용할 때 -p1이 아니라 -p0 옵션을 쓰면 됩니다.

나중에 정리예정

0개의 댓글