我经常问我的终端的问题是:
我正在处理哪些文件? (包括已提交的文件)
答案通常是通过此命令获得的
git diff my_current_work_branch..master_branch | grep diff
这给了我一份我目前正在处理的文件的粗略列表。
有更优雅的方式来获取此信息吗?我只想问git,
相对于主分支,此分支添加/修改/删除哪些文件。
答案 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