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