如何在BitBucket上分配自己的回购?
问题描述:
如何在BitBucket上分配自己的回购?如何在BitBucket上分配自己的回购?
我知道如何fork从Web界面的另一个用户回购,我知道如何克隆我的回购。
但是,如何在BitBucket上分配自己的回购并减轻未来的拉动请求工作流程?
答
转到您的存储库,然后转到操作 - >分叉。
如果您启用了新的导航功能,请转至您的存储库,单击左侧导航栏上的+,然后开始工作 - >将此存储库分叉。
此外,请确保在存储库设置中启用了分叉(,用于现有存储库)。
答
首先,创建一个新的仓库'bar'。 接下来,克隆现有的项目“富”:
$ git clone [email protected]:YOURNAME/foo.git bar
接下来,编辑您的Git配置文件,并用新的网址取代源URL:
$ cd bar
$ vim .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:YOURNAME/bar.git #replace foo with bar
随意的添加你原来的回购作为上游来源:
$ git remote add upstream [email protected]:YOURNAME/foo.git
最后,把你的新仓库多达到位桶:
$ git push -u origin master
现在您可以按预期方式从您的新回购(酒吧)推/拉。你也应该能够合并使用以下命令上游变化:
$ git fetch upstream
$ git merge upstream/master
信用:bitdrift
这是一个进口,正如克隆,这不创建一个岔路口,因为不创建' master-fork'链接回购属性 –
@YN你可以像其他人的回购一样分叉自己的回购。转到您的回购并点击Actions-> Fork。 –
哦,是的。我看到我在回购设置中禁用分叉。开启它,现在分叉是可以的!谢谢! –