我正在处理哪些文件?
What files am I working on?
我经常问我的终端的一个问题是:
我正在处理哪些文件? (包括提交的文件)
通常通过这个命令得到答案
git diff my_current_work_branch..master_branch | grep diff
这为我提供了我当前正在处理的文件的粗略列表。
是否有更优雅的方式来获取此信息?我只想问 git
这个分支 add/modify/delete 相对于 master 分支有哪些文件。
diffstat
是一个方便的工具
git diff my_current_work_branch..master_branch` | diffstat -l
将在 diff 输出中显示每个已修改的文件。
您可以使用 git diff
。如果您只想要不同的文件名,则可以使用 --name-only
.
git diff --name-only master my_branch
或者如果您实际上签出到 my_branch
git diff --name-only master HEAD
或者如果您想包含未提交的更改
git diff --name-only master
我经常问我的终端的一个问题是:
我正在处理哪些文件? (包括提交的文件)
通常通过这个命令得到答案
git diff my_current_work_branch..master_branch | grep diff
这为我提供了我当前正在处理的文件的粗略列表。
是否有更优雅的方式来获取此信息?我只想问 git
这个分支 add/modify/delete 相对于 master 分支有哪些文件。
diffstat
是一个方便的工具
git diff my_current_work_branch..master_branch` | diffstat -l
将在 diff 输出中显示每个已修改的文件。
您可以使用 git diff
。如果您只想要不同的文件名,则可以使用 --name-only
.
git diff --name-only master my_branch
或者如果您实际上签出到 my_branch
git diff --name-only master HEAD
或者如果您想包含未提交的更改
git diff --name-only master