请原谅我刚刚开始使用git。我使用git clone
在我的本地系统上克隆了主服务器。它工作正常。当我尝试使用git fetch
更新我的本地克隆时(在我尝试之前,我删除了我的克隆中的一些文件进行测试,希望git fetch
可以再次从git下载已删除的文件)。它不会工作。
我快速查询如何从主服务器更新我的克隆。我试过了git pull
。它不起作用,删除的文件不会再出现。我如何更新克隆?感谢。
答案 0 :(得分:4)
如果要恢复已删除的文件,可以执行以下操作:
git checkout .
git fetch
做了什么:
git-fetch - 从另一个存储库下载对象和引用
基本上它从遥控器下载VCS更新。从工作树中删除文件时,不会从存储库中删除它们。因此对git fetch
来说,没有什么可以下载的,当你运行它时它什么都不做。
git pull
做了什么:
git-pull - 从另一个存储库或本地分支获取并合并
基本上它是git fetch
和git merge
。