gpt4 book ai didi

git - 统一同一存储库的两个本地副本的分支

转载 作者:行者123 更新时间:2023-12-02 02:11:11 24 4
gpt4 key购买 nike

我在本地有相同 git 存储库的两个副本。这两个副本都有自己的本地分支机构。我可以以某种方式“统一”这两个存储库并创建一个具有两个存储库的本地分支的存储库吗?

最佳答案

虽然通常用于引用像 GitHub 这样的中央服务器,但 git 的“远程”概念实际上可以链接任意两个存储库,包括本地计算机上的两个目录。

因此,如果您在/srv/foo 处有一份副本,在/srv/bar 处有一份副本,则可以将所有分支从一个分支提取到另一个分支,如下所示:

cd /srv/foo
git remote add bar /srv/bar
git fetch bar

这会将它们作为“远程跟踪分支”引入,因此“bar”副本上名为“feature-42”的分支将可以作为“bar/feature-42”进行访问。当您删除/srv/bar 时,它仍然存在,就像您无法访问互联网时仍然可以访问 GitHub 的分支一样。

将它们变成实际的本地分支机构,即。访问它们时无需使用“bar/”前缀,您可以依次查看每个,例如git switch feature-42

关于git - 统一同一存储库的两个本地副本的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67734761/

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