git 强大的 gitk/gitg 替代品?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/28078885/
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
Powerful gitk/gitg alternative?
提问by daniel451
I am searching for a graphical git repository viewer. Gitk is nice and distributed alongside git itself, gitg is a (in my opinion) better alternative to gitk but both have a lack of features (searching for commits/tags/..., switiching/configuring the representation of time(zones) and so on).
我正在寻找一个图形化的 git 存储库查看器。Gitk 很好并且与 git 本身一起分发,gitg 是(在我看来)gitk 更好的替代品,但两者都缺乏功能(搜索提交/标签/...,切换/配置时间(区域)的表示和很快)。
As I am doing all git stuff directly in the terminal I do not need some overloaded GUI who tries to do all the magic of git, I just want an efficient viewer for graphical representation of my files, commits, branches, tags and so on with more features than gitk/gitg.
由于我直接在终端中执行所有 git 操作,因此我不需要一些重载的 GUI 来尝试执行 git 的所有魔法,我只需要一个高效的查看器,用于图形表示我的文件、提交、分支、标签等比 gitk/gitg 更多的功能。
Any suggestions?
有什么建议?
Edit: Most times I'm working on linux.
编辑:大多数时候我在 linux 上工作。
采纳答案by Kewin Dousse
I don't think this question really has its place here, but if you want recommendations, I can link you to SourceTreeif you're on Windows or Mac, or GitExtensionsif you're on Windows.
我不认为这个问题确实有它的地方在这里,但如果你想建议,我可以将您链接到SourceTree,如果你使用的是Windows或Mac,或者GitExtensions如果您使用的是Windows。
Edit : As it seems like people are still looking at that answer, I can now also recommend the excellent GitKraken.
编辑:看起来人们仍在关注那个答案,我现在也可以推荐优秀的GitKraken。
回答by z_inx
SmartGit is an alternative. It works on Windows, Mac OS and Linux:
SmartGit 是一个替代方案。它适用于 Windows、Mac OS 和 Linux:
回答by RJFalconer
Alternatives to gitk:
gitk 的替代品:
- SourceTree(free)
- GitKraken(licensed)
- SourceTree(免费)
- GitKraken(许可)
lack of features (searching for commits/tags/ ... I am doing all git stuff directly in the terminal
缺乏功能(搜索提交/标签/......我直接在终端中做所有 git 的东西
git tag -l <pattern>
git tag -l <pattern>
git log --all --grep='<commit message>'
git log --all --grep='<commit message>'