gpt4 book ai didi

git - 克隆一个本地的 git repo,就像我从它的远程克隆一样

转载 作者:太空狗 更新时间:2023-10-29 14:31:46 24 4
gpt4 key购买 nike

我有一个从远程(比如 github)克隆的本地 git 存储库。其中的分支具有相关联的上游,它们从中 pull 和推送。

我想为这个 repo 创建一个新的本地副本,这样我就可以在本地的不同分支上同时进行开发。

我可以从远程仓库中 git clone … ,但是通过慢速链接需要一段时间。

相反,我想从本地仓库git clone,但效果就好像我对远程仓库做了git clone。因此,新副本中的分支将从远程 pull 和推送。对于需要 Remote 的任何其他操作,它将使用原始 Remote 。

我该怎么做? …我应该只是 cp -r repo repo-clone 吗?

最佳答案

如果你真的不想要一个新的克隆,而只是检查不同分支的多个工作树,你也可以考虑 `git worktree'相反。


如果你真的想克隆并节省下载时间和带宽,你像往常一样从远程克隆,但你添加--reference <local repository>使用本地存储库中的 Git 对象而不是从远程下载它们。这将使用引用存储库中的对象而不是复制它们,因此如果您 e. G。删除仍然在新存储库中的引用存储库中的分支,并且在引用存储库中无法再访问提交。如果您想花费额外的磁盘空间来解决这个问题,请另外使用 --dissociate实际从引用存储库复制对象。

关于git - 克隆一个本地的 git repo,就像我从它的远程克隆一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40863567/

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