一个有点意思的 git gui - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
stimw
V2EX    git

一个有点意思的 git gui

  •  
  •   stimw 2024-02-19 18:54:46 +08:00 4985 次点击
    这是一个创建于 599 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/gitbutlerapp/gitbutler

    可以看官网上的介绍,有 youtube 视频

    对我来说可能有点没 get 到。。或者说没看懂

    Having cofounded GitHub, trained dozens of corporate teams on distributed version control tools and literally written the book on Git, we have spent a lot of time and energy over the last decade thinking about the source code management tools that software developers use every day.

    第 1 条附言    2024-02-19 22:13:56 +08:00
    虽然开发时间比较久,但它第一个 release 也就发布了一天
    基于 tauri 所以 windows 分发很快就会有
    25 条回复    2024-03-13 17:28:16 +08:00
    Puteulanus
        1
    Puteulanus  
       2024-02-19 18:59:35 +08:00
    https://gitup.co
    我特别喜欢的 Git GUI ,可惜只有 Mac 的
    stimw
        2
    stimw  
    OP
       2024-02-19 19:06:06 +08:00
    为啥不能 append 附言了。。

    我说的有点问题,它不是单纯的 git gui ,更多是一种船新的 git 流程
    stimw
        3
    stimw  
    OP
       2024-02-19 19:08:53 +08:00
    顺便说一下这个人是 github 的联合创始人,而且也是那本挂在 git 网站上的 Pro Git 书的作者
    laxenade
        4
    laxenade  
       2024-02-19 19:33:37 +08:00 via Android   1
    之前看了他的一个关于 git 的讲座,还是学到了不少新东西,有兴趣也可以看看
    ?si=jKjoXHjroQbZPcgP
    tlerbao
        5
    tlerbao  
       
    好像很牛逼的样子
    mohumohu
        6
    mohumohu  
       2024-02-19 19:52:31 +08:00   1
    呃,没有 Windows 版本
    SayHelloHi
        7
    SayHelloHi  
       2024-02-19 19:57:36 +08:00
    这个 GUI 颜值蛮高的
    stimw
        8
    stimw  
    OP
       2024-02-19 20:04:44 +08:00
    @mohumohu tauri 的话 build 一个 windows 的版本不难,马上就出来了应该。

    想尝鲜的话可以在 wsl 下用 https://github.com/gitbutlerapp/gitbutler/issues/2594#issuecomment-1944576256
    archxm
        9
    archxm  
       2024-02-20 09:57:36 +08:00
    一直用乌龟壳那个,挺好
    forty
        10
    forty  
       2024-02-20 11:08:44 +08:00
    @archxm 我用乌龟+SourceTree
    forty
        11
    forty  
       2024-02-20 11:11:45 +08:00
    我试用过不少 git client, 对我来说, 最终没有哪个胜过 SourceTree
    ychost
        12
    ychost  
       2024-02-20 14:09:29 +08:00
    一直用 IDEA 自带的,感觉挺好用的
    luckyc
        13
    luckyc  
       2024-02-20 14:11:59 +08:00
    github desktop
    stimw
        14
    stimw  
    OP
       2024-02-20 14:18:31 +08:00
    @forty #11
    @ychost
    @l4ever 它不是单纯的 git client/gui ,而是提出了虚拟分支的概念
    skyqiao
        15
    skyqiao  
       2024-02-20 14:54:18 +08:00
    没有搞明白怎么用的……为什么会提交到 develop-1, -2 分支上而不是 develop 分支上
    stimw
        16
    stimw  
    OP
       2024-02-20 18:23:09 +08:00
    @skyqiao 还是要看一下文档,一开始我也没懂
    chirsgod
        17
    chirsgod  
       2024-02-20 18:38:09 +08:00
    这个代码冲突时,会像 idea 一样直接提供多列编辑器对比来解决吗?目前 git fork 、sourcetree 这些用下来,还是感觉 idea 自带的 git 功能是最好用的
    skyqiao
        18
    skyqiao  
       2024-02-20 18:41:33 +08:00
    @stimw #16 我基于 develop 开发,他自动创建了一个 develop-1 ,提交的代码也都在-1 上,不能弄到 develop 上
    stimw
        19
    stimw  
    OP
       2024-02-20 18:48:37 +08:00
    @skyqiao #18 还是需要看一下文档,因为它不是一个简单的 git gui ,而是有一层虚拟分支。文档里也说了,不要同时使用它的虚拟分支和普通的 branch command 。
    stimw
        20
    stimw  
    OP
       2024-02-20 19:23:05 +08:00
    @chirsgod 解决冲突可以用 idea 解决
    forty
        21
    forty  
       2024-02-21 09:44:19 +08:00
    @l4ever github desktop 老实说在 git 方面挺弱的, 但优点是在 github 专属特性方面,对 github 用户友好
    yuhuai
        22
    yuhuai  
       2024-02-21 09:57:04 +08:00
    看看这个 https://magit.vc
    skyqiao
        23
    skyqiao  
       2024-02-22 16:17:28 +08:00
    @stimw #19 试了试,比如我修改了一些代码,想推到具体的某个分支上就需要 merge 了吧
    Seulgi
        24
    Seulgi  
       2024-03-11 15:07:27 +08:00   1
    这个主要是提出了一个工作区+虚拟分支的概念,支持在虚拟分支上同时对多个分支进行开发和更改,然后把对应的更改提交到各自的分支上去,解决的问题就是频繁切换分支。相对应的就存在一个冲突,工作区=多个分支的合并,如果这个多个分支有冲突,你需要解决冲突,解决方式和我们以前不一样,以前是删删增增出一个新的提交,这个是你只能选定一个分支的版本指定这个文件的归属权。 他的提交是新建一个分支向目标分支提起 request 。反正我研究下来也没有研究得太明白,有点和以前的一些操作习惯以及概念上的冲突,而且目前很多东西还没支持,比如一些 ignore 支持,我决定暂时先观望
    adian
        25
    adian  
       2024-03-13 17:28:16 +08:00
    作者是写 Pro git 的那个人吗? wow ,感谢 op 介绍,我去关注关注
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:48 PVG 21:48 LAX 06:48 JFK 09:48
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86