首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何克隆GitHub存储库并自动覆盖现有内容?

如何克隆GitHub存储库并自动覆盖现有内容?
EN

Stack Overflow用户
提问于 2011-03-04 08:13:02
回答 1查看 6.9K关注 0票数 3

大家好,

我最近建立了一个GitHub存储库,并在我的系统上安装了Git。到目前为止,我已经通过谷歌代码库使用了AnkhSVN和乌龟,我在理解Git的某些部分时遇到了一些困难。

为了测试这个系统,我尝试从我的项目文件夹中删除几个文件,并使用pull和clone从存储库中获取这些文件。遇到的问题是:“已经是最新的”。当使用pull和"fatal: destination path 'Project‘已存在且不是空目录时。“使用克隆时

我设法通过删除整个文件夹并使用克隆来获取最新的文件。有没有办法让克隆自动覆盖目录中的任何现有内容?

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-04 08:23:01

Git在本地有完整的历史记录。您无需拉回或克隆文件即可取回文件。因为听起来你还没有提交删除,所以git reset --hard是恢复它们的标准推荐方法之一。这只是将工作目录(以及“待提交的阶段性更改”的索引)恢复到给定的修订版本,默认版本为"HEAD“。

git checkout -f <branchname>也应该可以工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5188241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档