![]() | 1 reechangs 2020-06-19 20:33:27 +08:00 ![]() Tower |
2 Jirajine 2020-06-19 20:34:39 +08:00 via Android ![]() 编辑器和 IDE 自带的+命令行就足以使用了,非要单独的图形客户端的话,买个 fork 吧 |
![]() | 3 BrettD 2020-06-19 20:36:52 +08:00 via iPhone 就直接在终端里面打 git 命令,或者用 CLion 、Xcode 这些 IDE 内置的图形界面 |
![]() | 4 nikolai 2020-06-19 20:39:15 +08:00 用的 Sublime Merge 看 diff,免费版足够了 |
![]() | 5 fi3ework 2020-06-19 20:40:11 +08:00 Tower,所有的都试了一圈,总结下来,吹爆 Towner ! |
![]() | 6 qiuyun8m &bsp; 2020-06-19 20:45:09 +08:00 ![]() tig |
![]() | 7 chendy 2020-06-19 20:47:16 +08:00 idea 的图形界面,偶尔敲几个命令 |
![]() | 8 1more 2020-06-19 20:48:57 +08:00 Fork 用了很久了,力推 |
![]() | 9 610915518 2020-06-19 20:51:14 +08:00 GitKraken,修改之前的 commit message ( amend )比较方便。缺点:应用体积大,内存占用离谱。 |
![]() | 10 ZZSZZSZZS 2020-06-19 20:53:36 +08:00 via iPhone sourcetree 或者终端就够了 |
![]() | 11 en20 2020-06-19 20:57:29 +08:00 via iPhone 命令行够用,但是像处理冲突时候必须用可视化。 个人感觉 idea 自带的 git 插件就极好了 |
12 kaifang 2020-06-19 21:14:19 +08:00 主要用命令行,合并请求之类的用图形,tower 不错 |
![]() | 13 seaswalker 2020-06-19 21:14:55 +08:00 via iPhone tower 这用户阵容很强大 https://i.loli.net/2020/06/19/CjORbrQMfLstYwx.jpg |
![]() | 14 hamenny 2020-06-19 21:15:31 +08:00 ![]() 我只知道 iterm2+git,原来还有这么多图形客户端 |
![]() | 15 Aliencn 2020-06-19 21:32:12 +08:00 ![]() GitHub Desktop |
16 tomari 2020-06-19 21:35:47 +08:00 你们居然都有客户端的嘛 震惊了 |
![]() | 17 fm92 OP |
![]() | 18 linvaux 2020-06-19 21:39:25 +08:00 ![]() item2+git |
![]() | 19 cz5424 2020-06-19 21:40:30 +08:00 via iPhone 习惯命令行 |
20 ijaysdev 2020-06-19 21:45:58 +08:00 ![]() 命令行 + GitHub 客户端 |
![]() | 21 Leonard 2020-06-19 21:53:09 +08:00 via iPhone iterm2,说起来还没用过 GUI 的 git 呢 |
22 wangkun025 2020-06-19 21:55:21 +08:00 gitk |
![]() | 23 JasonQin 2020-06-19 21:58:24 +08:00 @1more fork 不知道从哪个版本开始在 local changes 里面在根目录 show in finder 会打开所有改变了的文件夹,真的是脑残设计,不知道在哪里改。 |
24 richangfan 2020-06-19 22:13:05 +08:00 当然是 VSCode |
![]() | 25 xiangchen2011 2020-06-19 22:19:12 +08:00 学到了 Tower,Student Pack 里面有一个免费的 |
![]() | 26 KeyboardManAnAn 2020-06-19 22:21:45 +08:00 via iPhone @610915518 海妖貌似用的是 electron 开发的,没办法,这玩意儿怎能不坑爹 |
![]() | 27 xiangchen2011 2020-06-19 22:23:20 +08:00 @xiangchen2011 #25 补充一下,一年 |
![]() | 28 um1ng 2020-06-19 22:23:43 +08:00 ![]() vscode + GitLens |
![]() | 29 Varchar 2020-06-19 22:29:41 +08:00 via iPhone 命令行 |
![]() | 30 K120 2020-06-19 22:39:43 +08:00 |
![]() | 31 gesse 2020-06-19 22:45:04 +08:00 tower gitfork gitfox sourcetree 以上排名分先后 |
![]() | 32 gesse 2020-06-19 22:45:32 +08:00 PS:gitfork 不是免费对吗? 黑人问号 |
33 dodo2012 2020-06-19 22:48:35 +08:00 用的命令行。。。 |
![]() | 34 66450146 2020-06-19 22:52:31 +08:00 SourceTree 看历史,其他操作(包括合并)用 emacs emacs 的 3-way merge 太爽了 |
![]() | 35 FakerLeung 2020-06-19 22:58:46 +08:00 source tree 路过。 |
![]() | 36 among 2020-06-19 23:00:16 +08:00 sublime merge 很不错 |
![]() | 37 FakerLeung 2020-06-19 23:02:04 +08:00 |
![]() | 38 rrfeng 2020-06-19 23:02:07 +08:00 via Android 命令行路过… |
![]() | 39 cloudyplain 2020-06-19 23:17:45 +08:00 ![]() @FakerLeung 你这是日元吧 |
40 p23XnFNH1Wq953rV 2020-06-19 23:35:15 +08:00 smartGit |
![]() | 41 anguiao 2020-06-19 23:37:40 +08:00 我都用 JB 自带的,处理冲突真的很好用,特别方便。 |
![]() | 42 X3nr8yv6bfvk89um 2020-06-19 23:40:18 +08:00 LazyGit 了解一下? https://github.com/jesseduffield/lazygit |
43 zhouchijian 2020-06-19 23:44:05 +08:00 via Android github desktop |
![]() | 44 FakerLeung 2020-06-19 23:44:49 +08:00 @cloudyplain #39 还真是,尴尬了。 |
![]() | 45 YadongZhang 2020-06-20 00:38:23 +08:00 via Android magit |
![]() | 46 R0ckyY2 2020-06-20 00:39:49 +08:00 Lazygit in terminal |
47 louiswang002 2020-06-20 00:49:44 +08:00 via iPhone Tower+1 |
48 Kobayashi 2020-06-20 01:11:15 +08:00 via Android git-fork 最佳,内置冲突处理,图形化 interactive rebase 亮瞎你的狗眼,吊炸天。 sourcetree 也凑合,就是每个大版本抛弃一个 macos 版本支持。 以下不推荐: gitkraken,electron 放到后台还是有 CPU 占用。分支太多显示不了,会挤成一条线。 tower,WQNMLGB 。吹,接着吹。没有内置 diff (任意 commit 之间)。垃圾一样的分支筛选,点击一个分支名竟然是筛选当前分支与主分支进行对比,正常来说这个动作是跳转到分支头。还有操蛋的 diff 展开,由于没有文件树,你想要收起来必须一直向上滚到文件户位置。总之,就是 CTMD,忽悠傻子的软件。 |
49 Kobayashi 2020-06-20 01:13:57 +08:00 via Android Tower 就是狗屎,没有内置 diff 。外置 diff 现在基本是个 GUI git 都支持。傻逼一样的分支管理。 @kaifang @seaswalker @xiangchen2011 @gesse @louiswang002 大家来开撕 |
50 Kobayashi 2020-06-20 01:17:26 +08:00 via Android Sublime Merge 只在 Linux 用过,还算可以,同样不喜欢其分支显示方案。和 Tower 一样,这样的分支显示方式没办法查看多条分支走向。 Sublime Merge 用来在 Linux 做合并还不错,没有类似 Gitkraken 的性能问题。 |
![]() | 51 pkwenda 2020-06-20 02:12:05 +08:00 tower,不过楼上说的 diff 是个问题,不太方便!我一般都用 IDE 内部的 git 插件做 diff 。 算不错了 |
52 scnace 2020-06-20 02:23:41 +08:00 via Android 命令行 但是 lazygit 不错 |
53 trn4 2020-06-20 02:38:07 +08:00 via iPhone 都用命令行,vscode 装插件只是为了 blame 方便 |
![]() | 54 ooops 2020-06-20 02:38:37 +08:00 个人认为 Fork 最佳。 SourceTree 性能太差,不接受反驳。唯一还留着的原因是它支持 reverse hunk 和 reverse file 。 Tower 试用过几次一直用不下去,布局是个大 bug 。分支名都显示不全。history 全都挤在中间,太难受了。 Electron 不考虑。 命令行直接使用或者 tig 还可以,不过楼上推荐的 lazygit 也不错,就是学习成本略高。有时间可以玩玩。 |
![]() | 55 adadada 2020-06-20 05:33:11 +08:00 via iPhone 命令行和 magit |
56 OldPanda 2020-06-20 06:55:51 +08:00 命令行 |
![]() | 57 Jackeriss 2020-06-20 07:22:20 +08:00 via iPhone ide 自带的就够了,顶多再装个插件 |
![]() | 58 hewigovens 2020-06-20 08:14:53 +08:00 GitUp 没人提吗?主要还是命令行:git + github official cli, diff 我用 vscode |
59 Hagrid 2020-06-20 09:30:01 +08:00 用官方出的 github desktop 感觉还可以 |
60 yinft 2020-06-20 10:20:49 +08:00 win 和 mac 都不用客户端的飘过,命令行挺香的啊 |
61 chengjingchao 2020-06-20 10:22:58 +08:00 投一票 Sublime merge |
![]() | 62 zmxnv123 2020-06-20 10:30:55 +08:00 gitkraken |
63 fengjianxinghun 2020-06-20 10:42:28 +08:00 emacs magit |
![]() | 64 whypool 2020-06-20 10:50:01 +08:00 ![]() jb 全家桶自带的 git,特别是新版的,最好用的 git 没有之一 变更着色,每行代码提交人,本地文件更改,合并冲突体验简直完美,其他工具带的 diff 花花绿绿的闪瞎狗眼 |
![]() | 65 qbmiller 2020-06-20 11:15:32 +08:00 via Android 求个带 Squash.的,Sourcetree 不太会 Squash |
![]() | 66 ruolis 2020-06-20 11:41:16 +08:00 tig + lazygit |
![]() | 67 MrUser 2020-06-20 11:52:16 +08:00 在 Win10 、Deepin 、Mac 上用过: 1. SourceTree,界面太花,还得先登录 1. GitKraken,太卡了,等半天 1. vscode + GitLens,多项目时切换不便 1. Sublime Merge,Deepin 上能找到的比较合适的 最后选择了: https://www.git-fork.com/ + 命令行 |
![]() | 69 GoLand 2020-06-20 12:17:07 +08:00 GitKraken |
![]() | 70 xnotepad 2020-06-20 12:29:59 +08:00 gitAhead 开源项目 |
71 luren123 2020-06-20 12:53:49 +08:00 sourcetree |
![]() | 72 yigemeirenyongde 2020-06-20 13:42:00 +08:00 sourcetree 挺好用的啊 |
73 Pangdouya 2020-06-20 14:04:31 +08:00 magit |
![]() | 75 fm92 OP @yigemeirenyongde #72 我 mac 上的 sourcetree 很大概率识别不了本地修改,基本都要关掉仓库页面再打开才会提示 |
76 namelosw 2020-06-20 14:31:45 +08:00 平时 git + zsh + oh my zsh 在 Jetbrains 里就用自带的 在 Emacs 里就用 magit |
![]() | 77 CBS 2020-06-20 14:47:46 +08:00 sourcetree>ide>cmd |
![]() | 78 ke1vin 2020-06-20 15:00:55 +08:00 命令行不够你用? 另外 JetBrains IDE 自带的版本管理简直强无敌 |
![]() | 79 xrr2016 2020-06-20 15:01:53 +08:00 terminal + gitkraken |
80 qoras 2020-06-20 15:30:41 +08:00 tower, 试过很多, 还是 tower 好 |
![]() | 81 herbertzz 2020-06-20 15:54:09 +08:00 fork |
![]() | 82 JCZ2MkKb5S8ZX9pq 2020-06-20 15:55:30 +08:00 lz 直接开个投票吧 |
![]() | 83 dingyaguang117 2020-06-20 15:57:06 +08:00 sourcetree 转的 fork |
![]() | 85 Mutoo 2020-06-20 16:11:32 +08:00 用过的几款以及好用程度: jetbrains ide 自带的 vsc > gitkraken > fork > sourcetree |
![]() | 86 xuanli 2020-06-20 16:17:54 +08:00 idea 自带的 |
![]() | 87 rioshikelong121 2020-06-20 16:21:39 +08:00 cli + sourcetree |
![]() | 88 superkeke 2020-06-20 16:31:50 +08:00 sourcetree |
89 Q2F5emxo 2020-06-20 16:31:58 +08:00 IDEA 自带+终端 |
![]() | 90 DDBCS 2020-06-20 17:05:53 +08:00 fork + shell |
![]() | 91 akring 2020-06-20 17:11:10 +08:00 gitkraken 的功能之好用,让我原谅了它是一个 Electron App |
![]() | 92 hyy1995 2020-06-20 20:12:30 +08:00 Sourcetree 之前刚毕业那会,工作的时候就用的命令行,后面看到其他人用 Sourcetree,觉得真舒服,就一直用到现在 不过有些人好像看不起用 GUI 的,git 常用命令行就那么几条,分分钟上手,这也能形成鄙视链,有点搞不明白 |
![]() | 93 BBCCBB 2020-06-20 20:27:46 +08:00 idea 自带的 + sourcetree.. |
95 frankkai 2020-06-20 20:29:28 +08:00 vscode 的 git 插件够用了 |
96 cs419 2020-06-20 20:33:41 +08:00 @Jirajine 你 fork 多少钱买的 说是收费,装了一个 windows 版的,没看到提示试用版过期时间 网站的购买页面 购买价格是 49.99 美元 点击购买 弹出的价格又是 28.28 美元(200 人民币) 一脸的问号 |
![]() | 97 Dvel 2020-06-20 20:36:19 +08:00 楼主你是不是没有打勾勾这个选项:[x] 当文件有改动时自动刷新 |
![]() | 98 PlainTech 2020-06-20 21:02:12 +08:00 Gitfox 和 IDEA 自带 |
![]() | 99 victor 2020-06-20 21:35:05 +08:00 Tower 。楼上说的 diff 问题,我外挂一个 Kaleidoscope 解决。 |
![]() | 100 oddisland 2020-06-20 22:17:05 +08:00 fork lazygit + iterm |