我想让我的团队使用git,因为他们大多数想要一个GUI,然后我走了msysgit路径。我为大多数日常任务编写了一套很好的说明,但我很难理解如何进行代码评论。为了简单起见,我告诉他们每个人都使用master作为起点创建一个名称为branch的分支,然后在本地阶段/提交更改并推送到其他开发人员可以获取其更改以供审阅的中央存储库。我的计划是让他们检查另一个开发人员在独立头部状态的变化,然后让他们与主人分歧。在bash方面,它应该是这样的:Diffys远程分支与msysgit
git checkout origin/fred
git diff -w origin/master
我可以得到GUI检出远程分支为没有问题一个分离的头,但我似乎无法找到一个方法来对diff的另一支,本地或远程。用户界面愉快地显示了本地分支的变化,但对于代码审查,我们需要查看当前生产代码的变化。任何想法如何做到这一点?还有另一个比msysgit更好的Git Windows客户端吗?
您不必签出任何内容,'git diff commit1 commit2'将完成这项工作。 – jthill 2013-03-26 23:33:21