如何在BitBucket上分配自己的回购?

问题描述:

如何在BitBucket上分配自己的回购?如何在BitBucket上分配自己的回购?

我知道如何fork从Web界面的另一个用户回购,我知道如何克隆我的回购。

但是,如何在BitBucket上分配自己的回购并减轻未来的拉动请求工作流程?

转到您的存储库,然后转到操作 - >分叉。

如果您启用了新的导航功能,请转至您的存储库,单击左侧导航栏上的+,然后开始工作 - >将此存储库分叉。

此外,请确保在存储库设置中启用了分叉(,用于现有存储库)。

+0

这是一个进口,正如克隆,这不创建一个岔路口,因为不创建' master-fork'链接回购属性 –

+0

@YN你可以像其他人的回购一样分叉自己的回购。转到您的回购并点击Actions-> Fork。 –

+1

哦,是的。我看到我在回购设置中禁用分叉。开启它,现在分叉是可以的!谢谢! –

首先,创建一个新的仓库'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