在提交之前,我运行git status并获得如下输出:

#   modified:   TemplateDemo/src/com/example/templatedemo/Item.java
#   modified:   TemplateLib/res/layout/layout_list.xml
#   modified:   TemplateLib/res/layout/list_header.xml
#   modified:   TemplateLib/res/values/strings.xml
#   modified:   TemplateLib/src/com/saturn/templatelibrary/ISwappableAdapter.java
#   modified:   TemplateLib/src/com/saturn/templatelibrary/ItemAnimator.java
#   modified:   TemplateLib/src/com/saturn/templatelibrary/SwappableAdapter.java
#   modified:   TemplateLib/src/com/saturn/templatelibrary/TemplateListActivity.java
#   modified:   TemplateLib/src/com/saturn/templatelibrary/TemplateListFragment.java

现在我想查看每个文件的差异。现在我这样做:从这个输出的命令中手动选择每个文件名,并为列表中的每个文件运行meld <filename>。有更快的方法吗?

最佳答案

只需运行git diff就可以满足您的需要。
如果需要更具图形化的视图,请使用git difftool

09-04 08:17