1
reechangs 2020-06-19 20:33:27 +08:00 1
Tower
|
2
Jirajine 2020-06-19 20:34:39 +08:00 via Android 1
编辑器和 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 2020-06-19 20:45:09 +08:00 1
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 1
我只知道 iterm2+git,原来还有这么多图形客户端
|
15
Aliencn 2020-06-19 21:32:12 +08:00 4
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 1
item2+git
|
19
cz5424 2020-06-19 21:40:30 +08:00 via iPhone
习惯命令行
|
20
ijaysdev 2020-06-19 21:45:58 +08:00 1
命令行 + 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 3
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 1
@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
xiadong1994 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 1
jb 全家桶自带的 git,特别是新版的,最好用的 git 没有之一
变更着色,每行代码提交人,本地文件更改,合并冲突体验简直完美,其他工具带的 diff 花花绿绿的闪瞎狗眼 |
65
qbmiller 2020-06-20 11:15:32 +08:00 via Android
求个带 Squash.的,Sourcetree 不太会 Squash
|
66
ruooooooli 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
henyi2211 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 |