我在做什么文件?

时间:2017-09-12 11:04:47

标签: linux git bash terminal git-flow

我经常问我的终端的问题是:

我正在处理哪些文件? (包括已提交的文件)

答案通常是通过此命令获得的

git diff my_current_work_branch..master_branch | grep diff

这给了我一份我目前正在处理的文件的粗略列表。

有更优雅的方式来获取此信息吗?我只想问git,

相对于主分支,此分支添加/修改/删除哪些文件。

2 个答案:

答案 0 :(得分:0)

A = zeros(5,5); for i = 1:5 A(i) = b(i+5); A(i+5) = b(i+6); A(i+10) = b(i+7); A(i+15) = b(i+8); A(i+20) = b(i+9); end 是一个方便的工具

diffstat

将显示在diff输出中修改过的每个文件。

答案 1 :(得分:0)

您可以使用git diff。如果您想要的只是不同文件的名称,您可以使用--name-only

git diff --name-only master my_branch 

或者如果您实际签出了my_branch

git diff --name-only master HEAD

或者如果您想要包含未提交的更改

git diff --name-only master