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指令密切相关。
- 转到您的分支上的叉子
- 点击左侧导航窗格中的分支菜单
- 在url添加“比较”一词或closures“新导航”用户界面,并点击比较。
- 点击开关图标(蓝色向上/向下箭头),以便蓝色箭头进入您的叉子。
- 在你的叉子和店主的回购中select正确的分行。
- 点击比较
- 点击合并。
嘿相关问题我只是做了这个混帐,并有一些合并与我的分叉主冲突。 我固定这些,但我有一个公开的公关。 现在所有的中间变化都出现在我的公关(所以看起来我的公关包括像其他15人承诺?