显示两个修订版之间已更改的文件
我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改。 看到这个链接: http : //linux.yyz.us/git-howto.html 这非常有用。 比较我遇到的分支的工具是: git diff master..branch git log master..branch git shortlog master..branch 想知道是否有类似“git status master..branch”的东西只能看到两个分支之间不同的文件。 在没有创建新工具的情况下,我认为这是您现在可以做到的最接近的工具(如果文件被多次修改,当然会显示重复): git diff master..branch | grep "^diff" 想知道是否有我遗漏的东西...... #1楼 还要记住,git具有便宜且易于分支的特点。 如果我认为合并可能有问题,我会为合并创建一个分支。 因此,如果 master 有我想要合并的更改, ba 是我需要master的代码的分支,我可能会执行以下操作: git checkout ba git checkout -b ba-merge git merge master .... review new code and fix conflicts.... git commit git checkout ba git merge ba-merge git