我在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中获取文件我应该使用哪个命令?
答案 0 :(得分:3)
文件没有更改,因此不会提取它们,但会保留您的本地更改。
要从主分支机构获取提交的副本,请使用
git checkout master -- <files>
答案 1 :(得分:1)
除了上一个答案,如果你想将所有你的文件重置为存储库版本,丢弃所有未分阶段的更改,你可以使用
get reset --hard HEAD
所以你不需要指定文件列表