$ git diff # 로 확인된 내용을 write!
$ git diff > ./0001-Add_hello.patch
$ git diff --staged
$ git diff --staged > ./0001-Add_hello.patch
patch
로 적용./0001-Add_hello.patch
path -p[DEPTH] < patchfile
로 적용
$ patch -p1 < 0001-Add_hello.patch
$ git format-patch HEAD~2
.patch
파일로 만든다.$ git format-patch HEAD~2
..1개면 $ git format-patch HEAD~1
0001-<Commit1 Message>.patch
, 0002-<Commit2 Message>.patch
로 patch 파일이 생성$ git am 0001-changes.patch
Applying: changes
$ patch -p[NUM] < file.patch
-p[NUM]
: [NUM]
갯수 만큼, 패치파일 내에 경로를 제외한다.a/neutron/service.py
-p1
-> neutron/service.py
적용a/neutron/service.py
-p2
-> service.py
적용