为什么git fetch不起作用

时间:2013-12-30 06:44:40

标签: git github github-for-windows

请原谅我刚刚开始使用git。我使用git clone在我的本地系统上克隆了主服务器。它工作正常。当我尝试使用git fetch更新我的本地克隆时(在我尝试之前,我删除了我的克隆中的一些文件进行测试,希望git fetch可以再次从git下载已删除的文件)。它不会工作。

我快速查询如何从主服务器更新我的克隆。我试过了git pull。它不起作用,删除的文件不会再出现。我如何更新克隆?感谢。

1 个答案:

答案 0 :(得分:4)

如果要恢复已删除的文件,可以执行以下操作:

git checkout .

git fetch做了什么:

  

git-fetch - 从另一个存储库下载对象和引用

基本上它从遥控器下载VCS更新。从工作树中删除文件时,不会从存储库中删除它们。因此对git fetch来说,没有什么可以下载的,当你运行它时它什么都不做。

git pull做了什么:

  

git-pull - 从另一个存储库或本地分支获取并合并

基本上它是git fetchgit merge