【问题标题】:Command Line alert me for a command命令行提醒我一个命令
【发布时间】:2013-11-27 10:39:16
【问题描述】:

我正在使用 git。我在几个分支机构工作。但是,有时,我不小心从主人那里撤了。我立即尝试恢复到拉之前的状态(我知道这一点)。但是,这不会删除项目中一些额外添加的文件。所以我希望终端可以在特定命令集之前提醒我。这怎么可能?

我使用GitX 来维护提交。它表明这些文件仍处于我未暂存的更改中,即使我要求放弃所有更改。于是就有了问题。

【问题讨论】:

    标签: git terminal


    【解决方案1】:

    您可以编写一个shell 脚本来包装一些危险 git 命令,并让脚本要求确认。您可以看到包装git reset --hard 命令here 的示例。您可以根据需要轻松调整该脚本。

    另一种解决方案是在您的提示中添加一些git 状态信息。通过这种方式,您可以查看您在哪个branch 工作,或者您是否有脏索引等。 对于 bash shell,你可以阅读这个answer

    【讨论】:

      猜你喜欢
      • 2021-11-06
      • 1970-01-01
      • 2020-12-18
      • 2021-07-11
      • 2021-09-06
      • 2021-05-04
      • 2022-01-21
      • 2012-04-10
      • 2010-11-30
      相关资源
      最近更新 更多