2014-08-29 38 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.