我正在与一个小型团队合作进行私人回购。起初我认为我们应该遵循分叉和合并工作流程,所以我开始了一个“项目官方”存储库并将其分叉到我自己的“项目”存储库中。还没有其他人使用过官方 repo,我意识到分叉和合并对于这个项目来说并不是最优的。在删除“项目官方”之前,如何断开“项目”存储库与“项目官方”存储库的连接?现在是多余的。
我不想分叉和合并的原因是因为 wiki 没有作为 Bitbucket 项目的一部分分叉,并且因为我们只想要一个中央问题跟踪器。我更愿意制作“任务”分支并在它们完成时合并它们。
更新
要清理 .git/config 文件,我将删除[remote "upstream"]
,对吗?我保留了叉子,而不是原始仓库。除了我之外,没有人接触过任何一个回购。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"] ### This has the URL of the repo I am keeping.
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@bitbucket.org:d4goxn/project.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "upstream"] ### This has the URL of the repo that I have deleted.
url = git@bitbucket.org:d4goxn/project-official.git
fetch = +refs/heads/*:refs/remotes/upstream/*