我在本地主分支中错误地删除了default.aspx.cs文件。
如何从远程存储库主服务器获取此文件?
答案 0 :(得分:6)
如果你没有上演或提交删除,那就简单了:
git checkout -- default.aspx.cs
将从索引中的版本中检索文件。
如果你真的需要回到远程主版的版本(如果你在删除文件之前已经暂存或提交了对文件的其他更改,则只会有所不同),你可以这样做:
git checkout origin/master -- default.aspx.cs
答案 1 :(得分:1)
如果您尚未“上演”(即名为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