Git没有获取文件

时间:2015-08-28 08:21:12

标签: git github

我在github中设置示例项目 然后在我的本地机器上创建了一个文件夹" mytest"然后我在github中克隆了这个项目。我通过发出git init来初始化文件夹。之后我创建3个html页面并发出命令。

git add file1.html
git commit -m  "test saving to master repo"
git push origin/master

然后当我查看我的github帐户时,它被成功推送, 现在我删除了本地机器中的3个文件。我用这个命令来 获取我的github中的所有文件或更新的文件。

git fetch origin/master

git pull origin/master

但它没有获取文件。

如何在github中获取文件我应该使用哪个命令?

2 个答案:

答案 0 :(得分:3)

文件没有更改,因此不会提取它们,但会保留您的本地更改。

要从主分支机构获取提交的副本,请使用

git checkout master -- <files>

答案 1 :(得分:1)

除了上一个答案,如果你想将所有你的文件重置为存储库版本,丢弃所有未分阶段的更改,你可以使用

get reset --hard  HEAD

所以你不需要指定文件列表