我正在使用bitbucket git repo我有只读访问权限,所以我创建了一个fork来处理我的功能。
问题:如何更新我的fork以包含对所有者所做的原始仓库所做的更改?
在github上,似乎必须执行以下操作,因此我怀疑它与此类似:
$ git remote add upstream git://github.com/octocat/Spoon-Knife.git
$ git fetch upstream
$ git merge upstream/master
我在Bitbucket Documentation for forking找不到任何关于此的信息
就像GitHub一样,你必须将提交下载到自己的机器上,合并,然后将它们推回到Bitbucket上的分支。
如果你去Bitbucket上你的分叉,你可以点击“比较分叉”进入你看到传入和传出提交的页面。如果您转到“收到”标签,您会看到如下指示
$ git remote add <remote_name> [email protected]:<upstream>/<repo>.git
$ git fetch <remote_name>
$ git checkout master
$ git merge <remote_name>/master
它与GitHub指令密切对应。
https://bitbucket.org/<user name>/<fork name>/branches/compare