Git:如何在不丢失当前分支的情况下克隆项目?
Posted
技术标签:
【中文标题】Git:如何在不丢失当前分支的情况下克隆项目?【英文标题】:Git: How to clone project without losing the current branches? 【发布时间】:2021-10-18 18:37:04 【问题描述】:我在我的本地 Git 存储库中有一个项目,并且在从源等大量拉取后项目中存在一个问题未修复。因此,我需要从源克隆项目而不会丢失项目中的分支 (在本地存储库中)。那么,对于这种情况,最好的方法是什么?因为有时我已经看到了这个问题,并通过在本地 repo 上完全删除项目并从远程 repo 克隆来解决问题。
【问题讨论】:
“有问题”本身并不是一个有用的 *** 问题:请参阅 How to Ask。 @torek 如果您阅读问题,您可以看到问题并可能理解。在那之后,关于这个问题的任何想法? 还是看不到实际问题。您已经决定了一个解决方案:制作另一个克隆。你问了关于制作其他克隆的问题。您还没有解释实际的问题。另请参阅What is the XY problem。 【参考方案1】:您不必为了从远程仓库克隆而完全删除本地仓库中的项目。如果你真的想这样做,你可以尝试创建一个新的本地 repo,然后从远程 repo 克隆,然后你仍然会在原始本地 repo 中拥有所有其他分支。
我建议尝试git reset --hard origin/master
看看是否能解决您的问题。
【讨论】:
非常感谢。我已经尝试过了,但没有任何意义。在不丢失当前本地分支机构的情况下还有其他建议吗?以上是关于Git:如何在不丢失当前分支的情况下克隆项目?的主要内容,如果未能解决你的问题,请参考以下文章