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

时间:2017-06-15 20:44:31

标签: fork bitbucket

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

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

但是如何在BitBucket上分配你自己的回购并简化未来的拉取请求工作流程?

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

首先,创建一个新的存储库' bar'。 接下来,克隆现有项目' foo':

$ git clone git@bitbucket.org:YOURNAME/foo.git bar

接下来,编辑您的Git配置文件,并将原始网址替换为您的新网址:

$ cd bar
$ vim .git/config
    [remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@bitbucket.org:YOURNAME/bar.git #replace foo with bar

可选择将原始仓库添加为上游源:

$ git remote add upstream git@bitbucket.org:YOURNAME/foo.git

最后,将您的新存储库推送到Bitbucket:

$ git push -u origin master

现在您可以按预期从新的仓库(栏)推/拉。您还应该能够使用以下命令合并上游更改:

$ git fetch upstream
$ git merge upstream/master

信用:bitdrift