【发布时间】:2021-01-25 00:19:23
【问题描述】:
我养成了经常使用git reset --hard 的坏习惯。
我现在发现有git reset --keep,如果我真的需要删除一些东西,我什至可以做git stash && git stash drop。
所以我想禁用硬重置,或者让他们在不可恢复地删除未提交的更改之前询问他们,或者至少创建一个备份。这可以在不将 git 包装在 shell 函数中的情况下完成吗?
【问题讨论】:
-
我想,它是not possible 没有脚本...也许你可以使用别名来创建一个不同的命令,你更喜欢已经学过的命令????并且不要忘记,您始终可以选择
git reflog并至少重置为某些已提交状态... -
是的,我对此都很熟悉,但是硬重置未暂存的更改会不可逆转地删除它们^^