【发布时间】:2012-09-06 05:49:13
【问题描述】:
这可能是一个非常简单的问题,但我对 Git 完全陌生,所以...
- 我已拉动我的主分支。
- 另一个人对 master 分支做了很多改动。
- 我想放弃所有更改,因此我在本地删除了项目(刚刚从 Windows 资源管理器中删除),然后运行 git pull myremote master。
我现在明白为什么这不起作用了。结果是只从主分支中提取了更改的文件。如果我现在运行 git status 我会将所有其他文件视为已删除文件。不好!!
所以,我想做的是获得主分支的干净副本或签出(或称为),就好像这是我第一次从主分支中拉出项目一样。重置本地 Git 存储库还是什么?
我该如何进行?
【问题讨论】: