补丁是一个文本文件,其内容类似于git diff,但与代码一样,它也有关于提交的元数据; 例如提交ID,日期,提交消息等。我们可以从提交创建一个补丁,而其他人可以将它们应用到他们的存储库。使用git format-patch命令创建最新提交的修补程序。 如果要为本次提交创建修补程序,直接可以使用git format-patch -1命令,如果需要为特定提交创建修补程序,使用git format-patch –root [commitID],会为每次该次提交前的所有提交创建一个补丁程序。
Git分别提供两个命令:git am 和 git apply 来应用补丁。 git apply修改本地文件而不创建提交,而git am会修改文件并创建提交。
Git管理分支创建分支