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 · 4463 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       2024-02-19 19:49:41 +08:00
    好像很牛逼的样子
    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 自带的,感觉挺好用的
    l4ever
        13
    l4ever  
       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  
       364 天前
    @l4ever github desktop 老实说在 git 方面挺弱的, 但优点是在 github 专属特性方面,对 github 用户友好
    yuhuai
        22
    yuhuai  
       364 天前
    看看这个 https://magit.vc
    skyqiao
        23
    skyqiao  
       363 天前
    @stimw #19 试了试,比如我修改了一些代码,想推到具体的某个分支上就需要 merge 了吧
    Seulgi
        24
    Seulgi  
       345 天前   ❤️ 1
    这个主要是提出了一个工作区+虚拟分支的概念,支持在虚拟分支上同时对多个分支进行开发和更改,然后把对应的更改提交到各自的分支上去,解决的问题就是频繁切换分支。相对应的就存在一个冲突,工作区=多个分支的合并,如果这个多个分支有冲突,你需要解决冲突,解决方式和我们以前不一样,以前是删删增增出一个新的提交,这个是你只能选定一个分支的版本指定这个文件的归属权。 他的提交是新建一个分支向目标分支提起 request 。反正我研究下来也没有研究得太明白,有点和以前的一些操作习惯以及概念上的冲突,而且目前很多东西还没支持,比如一些 ignore 支持,我决定暂时先观望
    adian
        25
    adian  
       343 天前
    作者是写 Pro git 的那个人吗? wow ,感谢 op 介绍,我去关注关注
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3059 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:24 · PVG 20:24 · LAX 04:24 · JFK 07:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.