在提交之前,我运行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
。