大家在 mac 上都用什么 git 客户端

2020 年 6 月 19 日
 fm92
31264 次点击
所在节点    macOS
117 条回复
anguiao
2020 年 6 月 19 日
我都用 JB 自带的,处理冲突真的很好用,特别方便。
X3nr8yv6bfvk89um
2020 年 6 月 19 日
zhouchijian
2020 年 6 月 19 日
github desktop
FakerLeung
2020 年 6 月 19 日
@cloudyplain #39 还真是,尴尬了。
zhyd1997
2020 年 6 月 20 日
magit
R0ckyY2
2020 年 6 月 20 日
Lazygit in terminal
louiswang002
2020 年 6 月 20 日
Tower+1
Kobayashi
2020 年 6 月 20 日
git-fork 最佳,内置冲突处理,图形化 interactive rebase 亮瞎你的狗眼,吊炸天。

sourcetree 也凑合,就是每个大版本抛弃一个 macos 版本支持。

以下不推荐:
gitkraken,electron 放到后台还是有 CPU 占用。分支太多显示不了,会挤成一条线。

tower,WQNMLGB 。吹,接着吹。没有内置 diff (任意 commit 之间)。垃圾一样的分支筛选,点击一个分支名竟然是筛选当前分支与主分支进行对比,正常来说这个动作是跳转到分支头。还有操蛋的 diff 展开,由于没有文件树,你想要收起来必须一直向上滚到文件户位置。总之,就是 CTMD,忽悠傻子的软件。
Kobayashi
2020 年 6 月 20 日
Tower 就是狗屎,没有内置 diff 。外置 diff 现在基本是个 GUI git 都支持。傻逼一样的分支管理。
@kaifang @seaswalker @xiangchen2011 @gesse @louiswang002 大家来开撕
Kobayashi
2020 年 6 月 20 日
Sublime Merge 只在 Linux 用过,还算可以,同样不喜欢其分支显示方案。和 Tower 一样,这样的分支显示方式没办法查看多条分支走向。
Sublime Merge 用来在 Linux 做合并还不错,没有类似 Gitkraken 的性能问题。
pkwenda
2020 年 6 月 20 日
tower,不过楼上说的 diff 是个问题,不太方便!我一般都用 IDE 内部的 git 插件做 diff 。

算不错了
scnace
2020 年 6 月 20 日
命令行 但是 lazygit 不错
trn4
2020 年 6 月 20 日
都用命令行,vscode 装插件只是为了 blame 方便
ooops
2020 年 6 月 20 日
个人认为 Fork 最佳。
SourceTree 性能太差,不接受反驳。唯一还留着的原因是它支持 reverse hunk 和 reverse file 。
Tower 试用过几次一直用不下去,布局是个大 bug 。分支名都显示不全。history 全都挤在中间,太难受了。
Electron 不考虑。
命令行直接使用或者 tig 还可以,不过楼上推荐的 lazygit 也不错,就是学习成本略高。有时间可以玩玩。
adadada
2020 年 6 月 20 日
命令行和 magit
OldPanda
2020 年 6 月 20 日
命令行
Jackeriss
2020 年 6 月 20 日
ide 自带的就够了,顶多再装个插件
hewigovens
2020 年 6 月 20 日
GitUp 没人提吗?主要还是命令行:git + github official cli, diff 我用 vscode
Hagrid
2020 年 6 月 20 日
用官方出的 github desktop 感觉还可以
yinft
2020 年 6 月 20 日
win 和 mac 都不用客户端的飘过,命令行挺香的啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/683163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX