Git 在 git 重置之前或之后清理?
Git clean before or after git reset?
偶尔我想将我的 git 工作副本更改为原始状态。我使用以下两个命令执行此操作:
git clean -dxf
git reset --hard
重置前或重置后是否有理由运行清理?无论我的回购遇到什么样的疯狂情况,运行 将它们按一个或另一个顺序排列是否会失败或无法让我回到我想去的地方,就好像我有一个干净的结账一样?
我可能需要做一些更复杂的事情,比如 clean-reset-clean?
Is there any reason to run clean before or after reset?
是的。 git clean
响应索引的状态。 git reset --hard
更改索引的状态。所以git clean
在索引状态修正后需要运行,这就是git reset --hard
所做的。
Might I ever need to do something even more complicated like clean-reset-clean?
没有
注意:此回答并非对 git clean -dxf
说法的认可。它仅以自己的方式回答特定问题。
偶尔我想将我的 git 工作副本更改为原始状态。我使用以下两个命令执行此操作:
git clean -dxf
git reset --hard
重置前或重置后是否有理由运行清理?无论我的回购遇到什么样的疯狂情况,运行 将它们按一个或另一个顺序排列是否会失败或无法让我回到我想去的地方,就好像我有一个干净的结账一样?
我可能需要做一些更复杂的事情,比如 clean-reset-clean?
Is there any reason to run clean before or after reset?
是的。 git clean
响应索引的状态。 git reset --hard
更改索引的状态。所以git clean
在索引状态修正后需要运行,这就是git reset --hard
所做的。
Might I ever need to do something even more complicated like clean-reset-clean?
没有
注意:此回答并非对 git clean -dxf
说法的认可。它仅以自己的方式回答特定问题。