Bitbucket:更新一个分叉来合并主repo的变化?

我正在与一个bitbucket git回购我有只读访问,所以我创build了一个分支来处理我的function。

问题:如何更新我的分支以包含对所有者所做的原始回购所做的更改?

在github上,似乎有人要做以下的事情,所以我怀疑是这样的:

$ git remote add upstream git://github.com/octocat/Spoon-Knife.git $ git fetch upstream $ git merge upstream/master 

在Bitbucket文档中,我找不到任何有关此信息的信息

就像GitHub一样,你必须把提交下拉到自己的机器上,合并,然后把它们推回到Bitbucket的fork上。

如果你到Bitbucket上的分支,你可以点击“比较分叉”进入一个页面,你看到传入和传出的变更集。 如果你去“传入”标签,你会看到类似的说明

 $ git remote add <remote_name> git@bitbucket.org:<upstream>/<repo>.git $ git fetch <remote_name> $ git checkout master $ git merge <remote_name>/master 

这与GitHub指令密切相关。

  1. 转到您的分支上的叉子
  2. 点击左侧导航窗格中的分支菜单
  3. 在url添加“比较”一词或closures“新导航”用户界面,并点击比较。
  4. 点击开关图标(蓝色向上/向下箭头),以便蓝色箭头进入您的叉子。
  5. 在你的叉子和店主的回购中select正确的分行。
  6. 点击比较
  7. 点击合并。

嘿相关问题我只是做了这个混帐,并有一些合并与我的分叉主冲突。 我固定这些,但我有一个公开的公关。 现在所有的中间变化都出现在我的公关(所以看起来我的公关包括像其他15人承诺?