小编典典

为什么 git 不能通过路径进行硬/软重置?

all

$ git reset -- <file_path>可以通过路径重置。

但是,$ git reset (--hard|--soft) <file_path>会报如下错误:

Cannot do hard|soft reset with paths.

阅读 58

收藏
2022-08-20

共1个答案

小编典典

因为没有意义(其他命令已经提供了该功能),并且它减少了意外做错事的可能性。

刚刚完成了路径的“硬重置” git checkout HEAD -- <path>(检查文件的现有版本)。

路径的软重置没有意义。

路径的混合重置就是这样git reset -- <path>做的。

2022-08-20