git常用命令汇总
为特定commit生成patch
两种方式:
- git format-patch -1 c23744d
- git diff c23744d^ c23744d > diff.patch
第一种含有更多的信息,git专用。更多的区别自行搜索。
其中-1表示从指定commit开始,按commit生成patch的个数。
应用patch
两种方式:
- git am patch
- git apply patch
am为自动创建commit,而apply不会。如果只是想看看是否能够应用,则git apply --check patch