标签: git terminal
我正在使用git。我在几个分支机构工作。然而,有时,在不幸事故中,我从主人那里拉。我立即尝试恢复到拉前的状态(我知道)。但是,这不会删除项目中的一些额外添加的文件。所以我希望终端可以提前通知我特定的命令集。这怎么可能?
我使用GitX来维护提交。它显示这些文件仍处于我未进行的阶段更改,即使我要求丢弃所有更改。因此问题。
GitX
答案 0 :(得分:0)
您可以编写一个shell脚本来包装一些危险的 git命令,并让脚本要求确认。您可以看到包装git reset --hard命令here的示例。您可以轻松地根据需要调整该脚本。
git reset --hard
另一种解决方案是在提示符上显示一些git状态信息。通过这种方式,您可以看到您工作的branch或者是否有脏索引等等。 对于bash shell,您可以阅读此answer
git
branch