有没有一个适用于Mac OS X或Windows的好用(可视化)Git工具?

47

我正在考虑从SVN迁移到Git(我认为Git值得尝试),并且我正在寻找一组用于该项目的工具。我已经在Google上搜索了一些工具,但并没有找到令人印象深刻的工具。

在Mac OS X上,哪些可视化工具适合Git用户使用?Windows呢?(我有多个开发环境,每个环境都需要Git工具)


2
请问在OSX上,哪个是最好的Git GUI? - Nick Dandoulakis
另一个在2019年的绝佳选择是GitKraken。 - Kamran Bigdely
11个回答

32

这里有一个针对Mac的Git管理工具: GitX

截图: 图片描述


1
这里有一个更好的选择:GitX(L) http://gitx.laullon.com/。它是你所熟悉和喜爱的GitX,但具有更多功能。我更喜欢它胜过原版。 - Carl
@Carl:链接失效了吗? - user541686
@Mehrdad 自从我用过 Mac 以来已经很长时间了,但是可以尝试使用 http://macappstore.org/laullon-gitx/。 - Carl

31

Windows有TortoiseGit。它不像TortoiseSVN那样成熟,但我一直在使用它,对于我的用途而言效果很好。

截图: 输入图像描述

编辑[2014年12月]: 我还建议看看Dan的答案。Github的用户界面现在可能是最成熟/支持的工具(即使您不使用Github!)


3
同样的软件是否适用于Mac OS系统?如果有,请发布URL链接。 - srikanth_yarram
3
在Windows上使用过它,是个很棒的工具。现在还在寻找类似的Mac工具。 - Mladen Janjetovic
2
刚刚发现了GitSnail。它是TortoiseGit的克隆版。乍一看很不错。 - Mladen Janjetovic
1
Tortoise与Windows Explorer完美集成,覆盖文件和文件夹状态图标。 - Cees Timmerman
1
我真的非常非常想念它。 - Whimusical

30

Atlassian 的专有应用程序。UI 不像 GitX 那样可爱,但它能正常工作。在我看来,它处于 GitX 和 Git Extension 之间的中等位置。 - Brian Cannard
4
处理复杂的合并问题时,这个工具真的很令人困惑。 - Landon Poch
请检查以下与编程相关的内容:https://git-scm.com/download/gui/mac - jdev
1
缺少很多功能 :( 例如像 TortoiseGit 那样在原地编辑文件。 - Sklavit
1
我想要给这个点踩10次。 - zwcloud

18

3
我还没有遇到比这个更好的免费 Git GUI(图形用户界面)用于 Windows。 - Carl

4

这是一个很棒的资源,谢谢! - Malaxeur

4

我很惊讶没有人提到Mac OSX上的Tower

这里是一个截图: enter image description here


2

GitGui是随git一起提供的。对我来说一直都很好用。你有什么问题吗?

截图: enter image description here


我无法弄清如何在Mac OS X上启动它。 - Johannes Rudolph
2
命令是“git gui”。 - Carl
@carleeto - 现在是可以的。两年前我写这个答案时,git-gui 也是可以用的。 - T.E.D.
尝试执行命令“git gui”时,显示GUI不是git命令。请给我一些关于git GUI的参考资料。使用mac Maverics。sreekanths-mini:〜 Reddy $ git GUI git:“GUI”不是git命令。请参阅“git --help”。 - srikanth_yarram
@sri_bb - 嗯,这是5年前的答案,事情已经改变了。我也没有用过Mac,也不知道你安装了什么。考虑将此发布为问题。我看到Ubuntu已经有一个类似的问题,还有Mountain Lion。 - T.E.D.

1

对于OSX系统,我不喜欢使用Tower。我遇到了太多的崩溃和问题。另一方面,Source Tree表现得非常好。尽管需要更多对git本身的了解。在我看来,Tower不能与Cornerstone相比。我希望Cornerstone能支持GIT。


0

Windows下的Git扩展非常好用,而且可以与Visual Studio集成(如果需要的话)。我没有尝试过TortoiseGit,但听说它还不太成熟。

在Mac上,我尝试了GitX,但并不是很满意。它似乎缺少许多git命令,我经常需要使用终端。还有另一个叫做Gity的软件,但它非常新,我还没有尝试过。现在它是免费的,但我认为一旦达到1.0版本,这种情况就会结束。


0
对于Windows系统,我推荐使用GitHub for Windows客户端(它也可以与其他本地和远程代码库一起使用,尽管默认情况下是为Github设置的)。
以下是截图: enter image description here

1
它非常简单。它只能将提交推送到Git(Hub),不支持复杂的操作。 - Sklavit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接