Git 删除了本地主分支中的文件,如何从远程取回?

Git 删除了本地主分支中的文件,如何从远程取回?,git,Git,我在本地主分支中错误地删除了default.aspx.cs文件 如何从我的远程存储库主机获取此文件?如果您尚未执行或提交删除操作,请执行以下简单操作: git checkout -- default.aspx.cs 将从索引中的版本检索文件 如果您确实需要返回到远程主机的版本(只有在删除文件之前对文件进行了暂存或提交了其他更改时才会有所不同),您可以执行以下操作: git checkout origin/master -- default.aspx.cs 如果您尚未“暂存”(即调用git r

我在本地主分支中错误地删除了default.aspx.cs文件


如何从我的远程存储库主机获取此文件?

如果您尚未执行或提交删除操作,请执行以下简单操作:

git checkout -- default.aspx.cs
将从索引中的版本检索文件

如果您确实需要返回到远程主机的版本(只有在删除文件之前对文件进行了暂存或提交了其他更改时才会有所不同),您可以执行以下操作:

git checkout origin/master -- default.aspx.cs
如果您尚未“暂存”(即调用
git rm default.aspx.cs
),则可以调用
git checkout

git checkout Default.aspx.cs
如果调用了
git rm Default.aspx.cs
git add-u
,则可以重置文件:

git reset -- Default.aspx.cs
git checkout Default.aspx.cs