1
vincentWdp 3 天前
没用过 idea 的 git, 如果是 git gui 客户端的话, sourcetree 可以吗
|
![]() |
2
lucasdev 3 天前
没必要,VSCode 有 GitLens ,独立的也有 SourceTree
IDEA 的 Git 依赖于它 IDE 的基础设施,与其扒出来还不如照着重新开发一个。 |
3
hwdq0012 3 天前
vs code 是我见过最好的 git gui 工具, 其他的工具对 submodule 都支持得不好
不过我用过的工具也不多,我通常只用 git command line |
4
quan01994 3 天前 ![]() 我一直用 ugit,也很舒服啊。
|
![]() |
5
clf 3 天前
它的插件也是开源的……你可以去社区版的开源项目的 plugins 里找源码。
所有的功能都是基于 IDEA 的 api 做的,没啥意义,vscode 也有好用的东西。 |
![]() |
6
Wxh16144 3 天前 ![]() |
![]() |
7
LeonL1 3 天前
同道中人,用习惯 IDEA 的 git 工具,用其他的 git ui 都不太习惯
|
![]() |
8
jaylee4869 3 天前 ![]() 用 git 十年了,全都靠命令行。
|
9
spesun 3 天前
idea 的是蛮爽
|
10
cyningxu 3 天前 via Android
命令行 + gitk + git citool 感觉挺好用的
|
11
xhldtc 3 天前 ![]() idea 那个解决 git merge 冲突的功能最好用,左中右三个框可视化解决,这个感觉是我最离不开的,不知道其他 IDE 有没有类似的功能
|
12
caocong 3 天前
我也用惯了 idea 的 git 的操作 ui ,不是说其他做不到,就是界面样式和操作习惯
|
13
wpblank 3 天前 via Android
正好问问,最近 Idea 更新,我打开 git 那个窗口没法在一个页面同时看到改动文件+单击文件查看改动点。这一部分有办法还原吗
|
14
fpure 3 天前
我觉得 vscode 的 git 功能才是最好用的
|
![]() |
15
superkeke 3 天前
好用+1
|
![]() |
16
TokyoNight 3 天前
确实挺好用的,就有 stach changes 好像只能暂存所有变更文件, 不能筛选?
|
![]() |
17
TokyoNight 3 天前
@TokyoNight stash
|
18
dobelee 3 天前 ![]() smartgit 轻松打吧。
|
![]() |
19
lastexile 3 天前 ![]() fork 个人感觉是最好用的,没有之一
|
![]() |
20
ns09005264 3 天前
我用的 gitui 看变更,其他操作用命令行。
|
21
ererrrr 3 天前
两个都用过,我觉得 sourcetree 更好用。。。非常清晰明了
|
23
fffq 3 天前
git bash 不是挺好用吗
|
![]() |
24
Martens 3 天前
好用+1 ,其他的都用不来
|
25
lyyhello 3 天前
git 是什么东西
|
26
imokkkk 3 天前
好用爱用 其他的不能说不好用吧 可能操作上习惯了 IDEA 这一套
|
![]() |
28
myderr 3 天前
没用过 idea 的 git ,不清楚到底多好用,不过我使用 vs ,他的 git 也挺不错的,或者独立软件 TortoiseGit,也不错
|
![]() |
29
viayie 3 天前 ![]() |
![]() |
30
zoharSoul 3 天前
那个是真的好用
|
31
yooomu 3 天前
这确实好用,完全离不开,尤其是一键解决简单冲突的功能,太爽了
|
![]() |
32
billbob 3 天前
我一般用 git 就把 idea 打开不管啥项目
|
33
SurfaceView 3 天前
fork 更好用!!
|
34
unclevv 3 天前
没人提 tortoisegit 吗,虽然是 windows 独占,但应该是最好用的了吧
|
![]() |
35
810244966 3 天前
同意,写前端我从 webstorm 转向 vsc 的最大阻力就是 vscode 的 git 不好用
|
![]() |
36
chaselen 3 天前
fork 好用+1
|
![]() |
37
kuse2001 3 天前 via Android
fork+1
|
![]() |
38
Shatyuka 3 天前
我不到啊,我用 fork 的。
如果没有的话,LZ 自己去做一个,精简掉大部分功能,只保留 git 管理。 |
39
kinvy 3 天前
fork +1
|
![]() |
40
anoninz 3 天前
我每过几年都会去试用一遍市面上的 git gui 工具,最后都会用回 ws 的 git 。
另外 op 的问题其实应该关注这个。https://youtrack.jetbrains.com/issue/IJPL-72504 |
![]() |
41
lynan 3 天前
我比较喜欢 Github Desktop ,看 diff 非常直观,操作也很简单很流畅
|
43
billlee 3 天前
@xhldtc 类似的 merge 工具有不少,meld, beyondcompare. 但 IDEA 是集成了 IDE 的语法高亮和跳转的,这个脱离 IDE 的工具都做不到吧
|
![]() |
44
kookpua 3 天前 ![]() idea 的 svn 也很好用啊 提交界面
|
46
xuhuanzy 3 天前 via Android
gitkraken 更好用,但冲突解决还是 idea 好
|
![]() |
47
shilianmlxg 3 天前 via iPhone
@quan01994 #4 刚刚 ugit 貌似不支持 monorepo ,是我没设置对嘛
|
48
FrankAdler 3 天前
确实好用,相比之下 vscode 的真的超级难用,而且只能挤在左边栏上,操作空间太小了
|
![]() |
49
Mystery0 3 天前 via Android
idea 的 当前文件与分支对比,与 tag 对比,与提交对比 在 vsc 上面没看到,不只是文件级别,选择一个目录也可以和上面的这些东西(分支,tag ,提交)对比,还有就是没推送的情况下快速修改历史里面的提交信息
剩下的就是一些 commit 前的操作:清理 import ,清理无用代码,重新格式化代码之类的(根据项目配置不是 ide 全局的) |
![]() |
50
JimMoen 3 天前
没人说说 Emacs 的 magit 吗
|
![]() |
51
Nasei 3 天前
你试试 windows 上的 visual studio ,再说 idea 好用吧,我觉得 idea 的 git 都不如 vscode
|
52
wateryessence 3 天前
gitbutler
|
![]() |
53
lululau 3 天前
magit: 在坐的各位都是垃圾(指工具不是说人啊🐶)
|
54
zhleonix 3 天前
fork+1 ,有爱的程序员夫妻
|
![]() |
55
FightPig 3 天前
从用 git 开始,一直用的命令行,gui 有啥特殊的特点?
|
56
andrew2558 3 天前
将 git 工具,在 visual stuido 面前都是弟弟呀
|
57
dyncan 3 天前
一直在用 Fork, 体验不错.
|
![]() |
58
mogutouer 3 天前
vscode 的 git 只提交部分文件怎么提交?
|
![]() |
59
dormonbear 3 天前 via iPhone
lazygit 也挺好用的
|
![]() |
60
beginor 3 天前
SourceGit 用户路过,git 这东西, 没有最好的, 只有最顺手的!
|
![]() |
61
jiangzm 3 天前
vscode git 比 jetbrains git 功能好用
|
![]() |
62
twofox 3 天前 via iPhone
vscode 的 git 这么垃圾也有人说好用?理解不了
|
64
kongkongkong101 3 天前
@TokyoNight idea 还有个 shelve 可以选择文件暂存
|
![]() |
65
siweipancc 3 天前 via iPhone
用过一堆,遇到代码合并等混乱场景就知道 jetbrains 的好了
|
![]() |
66
ZiLong 3 天前
@TokyoNight idea ‘还有个 shelve 可以选择文件暂存’ 这个我可以作证
|
![]() |
67
festoney8 2 天前
vscode git + git graph 插件,体感比 jetbrains 家好用太多,复杂的用 fork 解决
|
68
jheroy 2 天前 via iPhone
git 的 diff 和 merge 我用 Difftastic 和 Mergiraf 来解决基于 treesitter 的工具,git 本身用 lazygit 操作简单快捷,关键可拓展性十分的强可以和很多其它好用工具集合
|
70
eastcukt 2 天前 via Android
idea+1 ,尤其是 merge 的时候,是真的舒服
|
71
anjingdexiaocai 2 天前 via Android
只有在冲突很多的情况下用 idea 的 merge ,其他全是命令行
|
![]() |
72
javalaw2010 2 天前
借楼问一个,有哪家 git 可以像 idea git 一样,选择若干个 commit 导出为单个 patch 的嘛? commit 可能不是连续的。
|
![]() |
73
byte10 2 天前
@xhldtc git merge 解决冲突 没有 vscode 的那个 git 好用,vscode 只会告诉你哪里冲突了,但是 idea 的把左右边的都提示出来,导致很多人不知道哪些要合并的。。。
我用过最好的 git 工具是 mac 版本的 gitup ,当然 vscode 的也好用,分支很清晰,idea 的会分支时间差距很多的时候会断掉,不直观。 |
![]() |
75
Torpedo 2 天前
有人给他们提议把 git 单独做一个客户端
他们那个代码历史功能也很好用 |
76
Chieh 2 天前
我就是因为 jetbrains 的 git 很好用,逐渐依赖上他们家的 ide 最后买入全家桶的
|
![]() |
77
paradox8599 2 天前 via Android
lazygit 这么冷门吗
|
![]() |
78
iorilu 2 天前
可见 git 这东西还是太复杂, 这么多年出来可能上百个软件, 也没有说
那个能搞得每个人都明白的 按理应该出来一种新工具解决这个问题 |
79
james122333 2 天前 via Android ![]() 只用命令行 解冲突用 vimdiff 快捷键就是爽
|
80
HaibaraDP 2 天前
它的 git 功能单独出来卖都行了,太好用了
|
![]() |
81
Lemonadeccc 2 天前
vscode 用的 git lens + git graph 基本都有了
|
82
sevenQu 2 天前
我也有相同的想法
|
83
molika 2 天前 via iPhone
的确好用
|
![]() |
84
dasbn 2 天前
目前确实它最好用,对比过多家的处理方式,只能说 jerbrain 更符合我的习惯
|
![]() |
85
tlerbao 2 天前
看评论一堆似乎只用过 vscode 在意外能有多好用
这么说吧,我 jb 和 vscode 都深度用,别的 vscode 不如 jb 家的地方不说 git 也是弱很多,处理冲突那个更是没法比, 显然 vscode 粉丝很多 |
![]() |
86
mraiguo 2 天前
jb 家的可以选择当前 a 分支的某个文件夹与另一个 b 分支的这个文件夹做 diff ,还可以合并过来,我没找到有这个功能的其他工具
|
![]() |
87
airbo 1 天前
感觉这个场景是不是写一个 vscode 插件就够了,方便一点
客户端的话 体验好像不是特别流畅 |
88
chrisl73 1 天前
jb 的 git 可以选择多条提交记录来查看修改的地方,修改的不同也是合并起来的,而不用一个提交一个提交的看,别的工具目前没看到有
|
![]() |
89
UnluckyNinja 1 天前
一眼望去全是公说公有理,婆说婆有理,有没有两边都深度用过的人来对比一下功能,vscode 要带上安装量大的扩展
|
![]() |
90
1103409364 1 天前
我经常用的功能两边都有,功能上应该是 idea 更多一些,个人感觉 vsc 的操作和 ui 更简单顺手。尝试切换到 idea 还是不太习惯,很多功能都是弹出一个小小的窗口(应该可以配置),不太舒服。新建窗口分屏之类的不跟手(可能快捷键好点)。主要还是习惯问题
|
91
weareoutman 1 天前
日常操作就用命令行或任意覆盖基本功能的 GUI 就好了(比如就 vscode 的 git 面板),哪个顺手用哪个,需要一些骚操作的时候(比如对本地分支的任意提交做「改/删/合/调顺序」),GitUp 是最方便的,不过仅支持 MacOS 。
|
92
laike9m 1 天前 via Android
Fork 超好用
https://fork.dev/ |
![]() |
93
tlerbao 1 天前
@1103409364 vscode 处理冲突和 idea 那边完全没法比,
|
![]() |
94
tlerbao 1 天前
@UnluckyNinja 我就两边都深度使用,比不了,vscode 粉丝不愿意接受现实而已
|
![]() |
95
ruguoo 1 天前
同感同感,我也超想要 IDEA 单独出一个 Git GUI 😭
|
96
jamesjammy061 1 天前
@xhldtc vscode 和三路 merge 好像也可以
|
97
jamesjammy061 1 天前
@javalaw2010 确实好用,前几天 cursor+gitlens+git graph 在找这个功能发现没有,于是打开自带的 terminal ,cmd+k 问了下 ai ,git diff hash...HEAD | cursor - 搞定了
|
99
lvlongxiang199 15 小时 27 分钟前
@Wxh16144 随手找的一个例子.
这个 vscode 的 git diff https://imgur.com/vmLjcmq 这是 idea 的 git diff https://imgur.com/a/BTVAAs1 |
![]() |
100
issakchill 11 小时 26 分钟前
@viayie 有菜单可以呼出吗 还没用过这个功能
|