2013-11-27 218 views
0

我使用的是git。我在幾個分支上工作。但是,有時候,我從主人那裏拉了一下。我立即嘗試恢復到拉之前的狀態(我知道這一點)。但是,這不會刪除項目中的一些額外添加的文件。所以我希望終端可以提前告訴我一些特定的命令。這怎麼可能?我使用GitX來維護提交。它表明,即使我要求放棄所有更改,這些文件仍然處於未分階段更改狀態。因此,這個問題。命令行警告我一個命令

回答

0

您可以編寫一個shell腳本來包裝危險的 git命令,並讓腳本請求確認。你可以看到一個包裝git reset --hard命令here的例子。您可以輕鬆地根據您的需求調整該腳本。

另一種解決方案是在您的提示中輸入一些git狀態信息。這樣你就可以看到你的工作在哪個branch或者如果你有一個骯髒的索引等等。 對於bash shell你可以閱讀這個answer