软件简介
Git Extensions是一款程序员经常使用Git图形化客户端,它的主要功能就是用来控制Git资料库,支持Windows资源管理器集成和Visual Studio集成。Git Extensions下载后打开安装包,一直点Next,安装全部组件。安装比较简单,打开后可以看到功能丰富的用户界面。

使用方法
前者MsysGit是 Git版本控制系统在 Windows 下的版本,如果要使用Git,你的电脑上一定要有它。后者KDiff3是一款用来对文件或目录进行比较/合并的工具,在比较时它可以同时针对两个或者三个文件/目录而进行。通过比较,它将文件/目录的差异按行加以显示。同时,KDiff3 提供有自动化的合并工具,方便使用者进行有关合并的操作。如果你的电脑上已经有了类似的工具可以不用安装后者。
之后这个,选择Putty。

谁能告诉我他们有什么不同吗?
之后这里我选的是第三个,第一个只装git bash,第二个是使用windows命令行工具来运行git,第三个我不太懂,Unix tools这里指什么?我选的是第一个默认的。。。

在“Configuring the line ending conversions”选项中。

如果是跨平台项目,在windows系统安装,选择第一个选项;
如果是跨平台项目,在Unix系统安装,选择第二个选项;
非跨平台项目,选择第三个选项。