我知道这个问题,但它现在有点老了,一些答案似乎已经过时。
问题:请针对每个您使用过的GUI编写一个答案,包括优缺点(例如,据我所知,使用git gui无法管理stash)。
(这不完全是一个“Windows”独立的Git GUI,但仍然相当先进)
考虑到此后,Eclipse正在将其项目镜像化到Git存储库中,基于JGit的EGit已经取得了一些进展,并成为了Eclipse生态系统的一部分,并且与它的Mercurial对应物相当。
您可以在那里贡献EGit。
这个教程非常完整。
alt文本http://www.vogella.de/articles/EGit/images/github60.gif
Atlassian SourceTree
。这是一个免费的 Git 客户端适用于Windows
和Mac
。我最近几天一直在使用SmartGit,我必须说我非常印象深刻。虽然我不是git方面的专家,但到目前为止,我还没有因为任何问题而需要使用CLI。
此外,其用户界面非常愉悦和流畅。我没有遇到其他工具中那些“他们难道就不能这样做吗?”的烦人问题。
使用Visual Studio时,可以使用http://gitscc.codeplex.com/ Git源代码控制提供程序,这是一个Visual Studio扩展。更多信息请参见此SO问题在Visual Studio中使用Git
gitk
查看树形结构。 - M.M