git 的 Windows GUI
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2763126/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Windows GUIs for git
提问by Benjol
I am aware of thisquestion, but it is a bit old now, and some of the answers seem outdated.
我知道这个问题,但现在有点老了,有些答案似乎已经过时了。
Question: please write one answer per GUI you have used, including pros and cons (for example, as far as I can tell, with git gui, you can't manage the stash).
问题:请为您使用的每个 GUI 写一个答案,包括优点和缺点(例如,据我所知,使用 git gui,您无法管理存储)。
回答by orip
So far I've been happiest with Git Extensions.
到目前为止,我对Git Extensions最满意。
Pros:
优点:
- Fairly complete access to git commands
- Doesn't hide git specifics like the index (unlike Tortoise)
- Good branch visualization
- Visual Studio integration in addition to standalone GUI or shell integration
- Actively developed
- 相当完整地访问 git 命令
- 不会像索引那样隐藏 git 细节(与 Tortoise 不同)
- 良好的分支可视化
- 除了独立的 GUI 或 shell 集成之外,Visual Studio 集成
- 积极发展
Cons:
缺点:
- UI is rough around the edges in looks and usability.
- 用户界面在外观和可用性方面的边缘很粗糙。
回答by VonC
(This is not exactly a "Windows" standalone Git GUI, but still quite advanced)
(这不完全是“Windows”独立 Git GUI,但仍然相当先进)
Considering that since then, Eclipse is in the process of mirroring all its projects in Git repositories, EGit(based on JGit) have made some progress and are part of the Eclipse ecosystem, and is on par with its Mercurial counterpart.
考虑到从那时起,Eclipse 正在将其所有项目镜像到 Git 存储库中,EGit(基于JGit)取得了一些进展,并且是 Eclipse 生态系统的一部分,并且与其对应的 Mercurial 相当。
You can contribute to EGit there.
您可以在那里为 EGit 做出贡献。
This Tutorialis quite complete.
本教程非常完整。
alt text http://www.vogella.de/articles/EGit/images/github60.gif
替代文字 http://www.vogella.de/articles/EGit/images/github60.gif
回答by p4r4noj4
As for the GitHub for Windows - I have used it for a little time and it's pretty nice. Very esthetic and quite straight forward. It's even better when working with repositories located on GitHub (however I used it with other targets as well).
至于 GitHub for Windows - 我已经使用了一段时间,它非常好。非常美观而且非常直接。使用位于 GitHub 上的存储库时会更好(但是我也将它与其他目标一起使用)。
Today I switched to completely new client for Windows made by Bitbucket named SourceTree. As I understand it's a port from Mac client and thanks to that it looks and feels great. It has LOADS of options and tools (I have not familiarized myself with many of them) and it's constantly developed ( http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/). They released the Beta version on 19.03.2013 and they have some really nice plans for future (Mercurial support as well!). I do think that it's worth a look.
今天我切换到由 Bitbucket 制作的名为 SourceTree 的全新 Windows 客户端。据我所知,它是来自 Mac 客户端的端口,因此它的外观和感觉都很棒。它有大量的选项和工具(我还没有熟悉其中的许多)并且它不断开发(http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows /)。他们于 2013 年 3 月 19 日发布了 Beta 版,并且他们对未来有一些非常好的计划(也支持 Mercurial!)。我认为值得一看。
回答by Hidden
Have a look at Atlassian SourceTree
. It's a free Git Client for Windows
& Mac
.
看看Atlassian SourceTree
。它是Windows
&的免费 Git 客户端Mac
。
I'm using it since the beta. And it's really the best tool ive ever used for git in my opinion.
我从测试版开始使用它。在我看来,它真的是我用过的最好的 git 工具。
Say goodbye to the command line – use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
告别命令行——在 SourceTree 桌面应用程序中使用 Git 和 Mercurial 的全部功能。通过 SourceTree 的简单界面管理您所有的存储库,托管的或本地的。
More informations under:
更多信息请见:
http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/http://www.sourcetreeapp.com/
http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/
回答by apache1
I've used the following
我用过以下
GitHub for Windows - required me to download installer which took a long time for me to install. UI was too basic for me and at that time was very slow even when using a local repository.
GitHub for Windows - 需要我下载安装程序,我花了很长时间才安装。UI 对我来说太基础了,当时即使使用本地存储库也很慢。
SourceTree - UI looks goods but under delivers on features when compared to GitEye and SmartGit.
SourceTree - 与 GitEye 和 SmartGit 相比,UI 看起来不错,但功能不足。
Collabnet GitEye (site) - UI is famililar to Eclipse users just like me. Worked great and especially had a credential store (SecureStore) which inspired some confidence in how it handles storing of passwords plus SSH key management.
Collabnet GitEye(站点)- UI 对 Eclipse 用户来说很熟悉,就像我一样。效果很好,尤其是有一个凭证存储 (SecureStore),这激发了人们对其如何处理密码存储和 SSH 密钥管理的信心。
SmartGit (site) - offers personal and commercial versions but even the personal version is an absolute pleasure to use. Staging files, looking at logs, reverting, committing, pushing etc. The features were sufficient for me.
SmartGit (网站) - 提供个人和商业版本,但即使是个人版本也是一种绝对的使用乐趣。暂存文件、查看日志、还原、提交、推送等。这些功能对我来说已经足够了。
I'd recommend the last two especially SmartGit since the UI is user friendly and pushing to more than 1 repository is much easier.
我推荐最后两个,尤其是 SmartGit,因为 UI 用户友好并且推送到 1 个以上的存储库要容易得多。
My answer is not really that verbose but please try to download and see for yourself.
我的回答并不是那么冗长,但请尝试下载并亲自查看。
回答by Benjol
I've been using SmartGitfor a few days now, and I have to say I'm very impressed. I'm not a git-genius, but so far I haven't had to break out the CLI for anything.
我已经使用SmartGit几天了,我不得不说我印象非常深刻。我不是 git 天才,但到目前为止我还没有为了任何事情而打破 CLI。
And the UI is just... pleasant, frictionless. There aren't any of the "couldn't they just have done this?" annoyances that I've found with others.
用户界面只是......令人愉快,无摩擦。没有任何“他们不能这样做吗?” 我在别人身上发现的烦恼。
回答by Andiih
Another option now is http://windows.github.com/Github for windows. But only really if you are syncing with GitHub. I've been using this for a few weeks, and I do find I need to fire up a shell from time to time. Its also unclear what commands its actually issuing. I keep ending up in the middle of a broken rebase - but I have no idea why its rebasing! But for frictionless use 99% of the time its great.
现在另一个选择是http://windows.github.com/Windows 的 Github。但只有在您与 GitHub 同步时才如此。我已经使用它几个星期了,我确实发现我需要不时启动一个 shell。它也不清楚它实际发出了什么命令。我一直在一个破碎的变基中间结束 - 但我不知道为什么它变基了!但是对于 99% 的无摩擦使用来说,它很棒。
回答by Andiih
With visual studio there is http://gitscc.codeplex.com/Git Source Control Provider which is a Visual Studio Extension. More into in this SO question Using Git with Visual Studio
Visual Studio有http://gitscc.codeplex.com/Git 源代码控制提供程序,它是一个 Visual Studio 扩展。在这个 SO 问题中更深入地使用 Git 和 Visual Studio