2014-08-29 40 views
0

我想要在當前分支和主文件夾之間更改的文件列表。要做到這一點我需要運行Git文件列表區別快捷鍵

git branch 

檢查我在哪個分支,然後運行:

git diff --name-status master..<BRACH> 

或運行:

git diff --name-status master..$(git branch | grep '*' | sed -e 's/* //') 

有沒有捷徑? git diff --name-status返回列表,但在尚未提交的文件和HEAD之間。

回答

2

兩個解決方案:

  • 嘗試git diff --name-status master..HEAD
  • 創建一個bash別名(或腳本)

作爲參考,在man git

HEAD 
     indicates the head of the current branch.