gpt4 book ai didi

Git:忘记上游 repo

转载 作者:太空狗 更新时间:2023-10-29 14:47:30 26 4
gpt4 key购买 nike

我正在与一个小团队合作开发一个私有(private)仓库。起初我认为我们应该遵循 fork 和 merge 工作流程,所以我启动了一个“project-official”存储库并将其 fork 到我自己的“project”存储库中。还没有其他人使用过官方仓库,我意识到 fork 和 merge 对于这个项目来说并不是最佳选择。在删除“project-official”之前,如何断开“project”repo 与“project-official”repo 的连接?现在它是多余的。

我不想 fork 和 merge 的原因是因为 wiki 没有作为 Bitbucket 项目的一部分进行 fork ,而且因为我们只想要一个中央问题跟踪器。我更愿意制作“任务”分支并在完成时 merge 它们。

更新

为了清理 .git/config 文件,我将删除 [remote "upstream"],对吗?我保留了 fork ,而不是原始的 repo 协议(protocol)。除了我,没有人接触过任何一个 repo。

[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/*

最佳答案

repo 的 fork ,在 BitBucket 中创建了一个克隆。您唯一要确保的是“项目”中您想要的“项目官方” repo 没有任何变化。除此之外,您只需删除“项目官方”存储库即可。

关于Git:忘记上游 repo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18599358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com