
$ 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 적용