合并提交到一个远程派生存储库

9 浏览
0 Comments

合并提交到一个远程派生存储库

我在BitBucket上有一个包含多个分支的git仓库,我想要将这个仓库及其所有分支fork给一个外部合作者。我的问题是,如果fork的仓库没有任何更改,是否可以将原始仓库中特定分支的提交合并到fork的仓库中?如果可以,应该采取哪些必要步骤?

0
0 Comments

合并提交到远程分叉仓库的问题出现的原因是你想要将原始仓库的提交合并到你的分叉仓库中。解决这个问题的方法有两种:

1. 在分叉仓库中创建一个拉取请求(pull request)给原始仓库。

2. 将分叉仓库克隆到本地仓库,然后为原始仓库添加一个远程仓库:

   $ git clone 
   $ git remote add upstream 
   

现在你有两个远程仓库。`origin`指向你的分叉仓库,`upstream`指向原始仓库。要将原始仓库合并到你的分叉仓库中,可以执行以下操作:

   $ git checkout my-branch
   $ git pull upstream my-branch
   $ git push origin my-branch
   

在上述命令中,`my-branch`可以替换为你希望使用的任何分支名称。

以上是解决将提交合并到远程分叉仓库的方法。

0
0 Comments

问题的原因是在本地的原始仓库(original-repo)中,想要将branch-a分支合并到远程分支forked-repo的branch-b中。解决方法是参考链接Merge git repo into branch of another repo中的方法。

0