我是 Git 新手,但熟悉 SVN。作为测试,我使用 git init
在本地目录中创建了一个存储库。然后我将空存储库(使用 127.0.0.1 通过 SSH,这是我想测试的另一件事)克隆到另一个本地目录。我在存储库 2 中添加了一些文件,我执行了 git add *
最后 git commit -a -m "First source code"
。
我现在想使用 git format-patch
创建补丁并将其应用到存储库 1。我该怎么做?我知道有一本手册,但这些东西非常复杂,让我想对我的显示器进行某些操作。
最佳答案
通过以下方式创建补丁:
$ git format-patch master --stdout > patch.diff
然后 patch.diff 将包含差异,然后您可以将其发送给其他人以使用:
$ git am < patch.diff
有时,当手册有点密集时,寻找教程是有意义的:
关于git - 补丁在 Git 中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082296/