所以我创建了一个Repo 1的分支,我的fork (Repo 1 Fork)有一个分支(patch-1)。我已向回购1提交拉取请求,正在等待合并。
我可以将patch-1合并到Repo 1 Fork中吗?
另外,我想创建patch-2,最好是在Repo 1 Fork master上创建一个新的分支吗?
发布于 2013-07-17 23:07:29
您可以将commit patch1 it合并为repo1的分支(让我们称其为fork1)。一旦patch1被合并到repo1中,并且您从repo1拉到fork1,您将得到另一个非快进合并(可能),但当您将提交合并到已有的分支中时,它会自动执行,而不会发生冲突。
如果您想要在另一个特性上编码,那么创建另一个特性分支(patch2)是合理的,并且基于上游master也是合理的。
发布于 2013-07-17 23:59:05
合并操作不能应用于存储库。它们只能应用于特定的分支。
我假设
我可以将patch-1合并到Repo-1-
中吗?
手段
是否可以将本地
path-1分支(位于Repo-1-Fork)合并到本地master分支(也位于Repo-1-Fork)?
可以,停那儿吧。但在此之前,请考虑一下什么适合您的需求。您可能希望能够创建patch-2、patch-3等分支,并且您可能希望这些分支中的每一个都具有单独的功能。如果是这种情况,为了使本地master分支与Repo-1 \f25 master -1分支保持同步,最好不要合并。
然后,如果你愿意,你可以在你本地的Repo-1-Fork中创建一个developer分支,在这个分支中,你可以合并所有的patch-1,patch-2等分支,这样你就有了一个包含所有预期功能的版本。
如果最终将patch-1合并到本地Repo-1 \f25 master -1\f6中,请记住从远程-1\f25 Repo-1\f25 master -1\f6而不是您自己的-1\f25 Repo-1\f6\f6创建新的单功能分支。否则,patch-2将既有patch-1提交,也有您添加到其中的新提交,并且您将无法从patch-2提交单功能拉取请求。
https://stackoverflow.com/questions/17702625
复制相似问题