2016-08-23 52 views
3
Changes not staged for commit: 
    (use "git add <file>..." to update what will be committed) 
    (use "git checkout -- <file>..." to discard changes in working directory) 

這是運行git status時的一些輸出。有沒有辦法擺脫在git狀態惱人的幫助信息?

我不介意「更改沒有提交commit:」消息,但我不希望看到有關如何「更新將提交的內容」等的「幫助」命令,因爲他們只是添加了很多的噪音。

我知道git status -s,但那不是我真正想要的。

有沒有辦法擺脫幫助信息?

回答

6

git-config文檔中,你可以找到第advice.*這是這樣解釋的變量statusHints

statusHints如何從當前狀態進行輸出

顯示方向在git-commit(1)中寫入提交消息時顯示的模板中,以及在切換分支時由git-checkout(1)顯示的幫助消息中顯示git-status(1)。

所以我會假設設置

$ git config advice.statusHints off 

應該擺脫這些消息的(本地倉庫,使用--global這臺機器上的當前用戶的所有資料庫)

相關問題