我通常的git的工作流程是自動顯示git的狀態後添加
<make changes>
git add FILES
git status
git commit -m "some remarks"
,我需要的只是git status
檢查,如果我加入了正確的文件。
有沒有辦法告訴git
自動顯示每個git add
之後的狀態?
我通常的git的工作流程是自動顯示git的狀態後添加
<make changes>
git add FILES
git status
git commit -m "some remarks"
,我需要的只是git status
檢查,如果我加入了正確的文件。
有沒有辦法告訴git
自動顯示每個git add
之後的狀態?
您可以通過創建一個使用git config
commnad執行add first and then status
別名做到這一點..
當-v
(詳細)選項運行,git add
輸出添加的文件的名稱:
» git add -v hello?
add 'hello1'
add 'hello2'
您可以使用alias:
[alias]
gitadd = !sh -c 'git add -- "[email protected]" && git status' --
make changes
$ git gitadd FILES
$ git commit -m "some remarks"
由於git
別名從版本庫的根1工作,你可以修改別名,使其從任何其他目錄的工作:說
git gitadd $PWD file1 file2 ...
[alias]
gitadd = !sh -c 'cd "$1" && shift && git add -- "[email protected]" && git status' --
現在調用它:注意shell命令將從存儲庫的頂級目錄執行,該目錄可能不一定是當前目錄。
你可以創建一個別名,先執行'add',然後執行'status'。例如。 'git config --global alias.ad「!git add $ 1; git status」',但我不確定是否可以繼續支持所有'add'參數。 – poke