如何将主回购的更改合并到我自己的?

时间:2015-12-18 01:53:43

标签: git github merge

我是Github的新手,我正在修改现有的WP插件。我分叉了#34;主人"分支到我认为现在可以称为我的回购。一切似乎都很好。

我正在对记事本++上的文件进行更改,但现在作者已经发布了一些更改。

  1. 是否可以将整个插件上传到我的仓库?

  2. 之后,我可以将作者的更改合并到我的中,而不会删除我所做的所有更改吗?

1 个答案:

答案 0 :(得分:2)

您有两种选择,这两种选择都不能保证您不会有冲突:

1)运行git stash以保存更改。然后签出master并拉出以便获得其他开发人员的更改。返回功能分支git rebase master,然后git stash pop,在其他开发人员的工作之上重新应用您的更改。解决所有冲突并继续。

2)另一个选项几乎相同,但是在使用master重新定位之前,不是隐藏你的更改而是提交你的工作。这取决于工作的性质,是否需要利用其他开发人员对您选择的选项的更改。如果您的更改非常孤立,那么后一选项可能是首选。

您可以将master合并到您的功能分支中,但这不是一个“好”的选项。你可以在这里看到两者之间的区别:https://www.atlassian.com/git/tutorials/merging-vs-rebasing