【发布时间】:2013-08-22 19:03:58
【问题描述】:
我正在尝试理解 git reset 命令。我有一个包含文件 file_1 的初始 commit_A。
现在我在我没有添加的工作目录中添加了 file_2 上演。如果我现在运行
git reset --hard,file_2 仍然保留在工作目录中。但是如果我暂存 file_2 然后运行
git reset --hard,file_2 将被取消暂存并从工作目录中删除。
为什么 file_2 在第二种情况下从工作目录中删除,而在第一种情况下没有删除?
【问题讨论】: