V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
shendaowu
V2EX  ›  奇思妙想

全功能的 git 可视化教学软件需求大不大?

  •  
  •   shendaowu · 23 小时 25 分钟前 · 2235 次点击

    我感觉 git 学起来挺难的。不知道是我智商不够还是这东西确实难。我看的是《精通 Git 》,为了节省时间我没看我感觉只是多人开发才会用到的部分。

    我搜到的可视化的网站好像功能都不是很全。好像支持的命令都不全。不知道是不是我没搜到比较好的。比如这两个: https://git-school.github.io/visualizing-git/https://learngitbranching.js.org/

    如果让我做的话,我目前能想到的是通过读取文件来实现可视化。估计是没法做成在线的了。不知道这东西整体和我拍脑袋想出来的这个方向难不难。

    如果需求很大的话,我也许会将这个作为一个赚钱的备胎。被别人抢了我也不太在意,我不是非常看好这个,而且我备胎比较多。不过我的问题是我没车,只有备胎,笑我吧。如果需求不大的话,那万一我财富自由了我可能会做一下。我感觉就算不是痛点,价值应该还是有的,如果有人感觉不对欢迎反驳我。

    订阅的话,每月花个十元我还是愿意的。买断一百元以内我都能接受。万一谁想做的话也许可以参考一下这个。希望有需求的人也能报一下能接受的价格。

    32 条回复    2025-09-17 22:04:29 +08:00
    weixind
        1
    weixind  
       23 小时 16 分钟前   ❤️ 1
    个人感觉需求应该不太大。

    一是 git 的操作并不太多,平常使用的最多最多也就是十几种。
    二是 git 的学习最好是实操,git 的理解成本并不高,初学者需要学习实际操作,合并几次代码,解决几次冲突就能够很好的上手了。
    xtreme1
        2
    xtreme1  
       23 小时 15 分钟前
    ugit 看过么
    bobox
        3
    bobox  
       23 小时 12 分钟前
    大多数情况都是 pull push commit add 没了,用不着那么多技能。
    jiangliuli
        4
    jiangliuli  
       23 小时 7 分钟前
    2%的命令能满足 98%的需求,个人感觉除了催眠之外没什么需求
    nevin47
        5
    nevin47  
       23 小时 1 分钟前
    git 和 vim 的学习逻辑比较相似,为了学而学,学十年也学不出个所以然;因为要用而学,高强度用一个月基本上 80%的功能都学会了

    我之前在读书的时候也专门看过类似的教程,还买过那种交互式的课程,没啥用。后来工作了,一个月就完全上手,后来自己慢慢开始做软件管理,各种稀奇古怪的功能全部都接触了一个遍,基本上 git 内生的设计原则都了解了个透
    ooops
        6
    ooops  
       23 小时 0 分钟前   ❤️ 1
    伪需求,谁会一直跟一个软件学?还要花钱还是订阅?? 我问一下 GPT 啥都解决了
    xinyu391
        7
    xinyu391  
       23 小时 0 分钟前
    一般都用命令行,
    merge 操作,大部分的 IDE , 都有对比视图。
    dfkjgklfdjg
        8
    dfkjgklfdjg  
       22 小时 58 分钟前   ❤️ 1
    需求很小。如果你是为了赚钱,那么这个需求不会是一个好的方向。不如找一些面向普通人的需求,而不是面向支付意愿不大的开发者(就这破功能也要收钱?我从 XX 上面学不是一样还免费 or XX 功能比你全还不收费,balabalabalabala )。

    基本上学习的话,过完 https://learngitbranching.js.org/ 就可以满足日常工作需求了。真的要在工作中用起来,过完整个教程应该不会超过两三天?后面基本上就不会再打开了。
    常用命令就那么几个,一些冷门的命令几百年都用不了一次,需要理解一些理论支撑并且应用到实践中才行的。

    而且现在可视化的 Git 插件很多点点点就行了。命令记不住,每次点菜单看中文总能看明白吧。理解 Git 的几个常用功能之后,知道每个菜单是做什么能做什么就行了。
    gitjcc
        9
    gitjcc  
       22 小时 57 分钟前
    根本没人学,learngitbranching 都没有几个人能学完。真正愿意学全功能的人,凤毛麟角,而且他们可能不需要可视化。
    IIce
        10
    IIce  
       22 小时 46 分钟前
    git 基础命令就那么几个,push 、pull 、add 、commit 、merge 、checkout,其他的在码农的职业生涯中几乎很难遇到使用场景,前面的那几个命令随便一个 gui 都实现的很完美
    hahiru
        11
    hahiru  
       22 小时 45 分钟前   ❤️ 1
    比学车复杂吗?
    到头来还不是一把梭。
    会的人自己会研究。
    不会的人用不到。
    用到了也不一定一定懂。
    懂了也不一定精。
    精了也没啥用。
    AI 更方便。
    要有用早有了。
    InDom
        12
    InDom  
       22 小时 38 分钟前
    95% 的情况下需要用到的命令不超过 10 条, 剩下 5% 的情况有 99% 可以通过问 AI 完成, 最后那 1% 就

    常用命令: git clone 、git checkout 、git status 、git add 、git commit 、git push 、git pull 、git merge 、git stash

    我甚至都凑不齐 10 个...

    剩下的, 恕我直言, 不会不影响正常使用, 你要干啥就问 AI 效率很多, 用多了自然就记住了.

    我搜索最多的是: git 取消 commit
    carlojie
        13
    carlojie  
       22 小时 35 分钟前
    人类只会为能赚钱和提效的事情付费,拿 git 来说 人只会对界面操作的 git 付费 而不是学 git 的教程付费,因为没有人想学 git 都是工作逼的,面试也不考 git 熟练度
    Satoshl
        14
    Satoshl  
       22 小时 31 分钟前
    git 都这么多年了,你觉得还能有风口等着吗哈哈哈哈
    SURA907
        15
    SURA907  
       22 小时 29 分钟前
    不需要,这点学习能力都没有就不要当开发了
    andyskaura
        16
    andyskaura  
       21 小时 53 分钟前
    @InDom 除了 git clone 剩下的都选择用编译器的 gui
    123zouwen
        17
    123zouwen  
       21 小时 43 分钟前
    一般人甚至只需要 ide 的 git gui 界面就能操作了
    blackmirror
        18
    blackmirror  
       21 小时 42 分钟前
    不如教人用 Ai 更贴合实际
    Yanlongli
        19
    Yanlongli  
       21 小时 41 分钟前
    不大,而且网上一大把的基础入门课程。
    init 、clone 、pull 、push 、commit 对新人来说足够用了,实在不会的用 GUI 也能搞定。
    再深入就脱离菜鸟那个等级了,这时候已经不需要教程了,文档看看摸索就会了
    justfindu
        20
    justfindu  
       21 小时 40 分钟前
    @InDom #12 再加个 reset 刚好 10 个

    =============================
    另外 sourcetree 还不够可视化吗
    Hilong
        21
    Hilong  
       21 小时 27 分钟前
    没用,我刚毕业那时候学了一堆的 git 操作。后面实际工作中,发现 GUI 就完全够用了。不会有那么多复杂的操作。没必要花那么多实际去学
    sillydaddy
        22
    sillydaddy  
       21 小时 19 分钟前
    git 的教程,做成一个科普视频,应该可以有十几万的播放量,广告费几百块钱。这大概就是靠它能挣到的钱了。
    tairan2006
        23
    tairan2006  
       20 小时 50 分钟前
    git 常用的命令就 10 个吧,这都记不住感觉没法编程。。
    Daybyedream
        24
    Daybyedream  
       18 小时 51 分钟前
    我推荐别人用 ugit= =
    youyouzi
        25
    youyouzi  
       18 小时 28 分钟前
    @InDom vscode 自带的已经满足上述要求了,真就除了 clone 以后我压根用不上命令行,哦,cheery-pick 除外
    deplives
        26
    deplives  
       18 小时 24 分钟前
    为了学 git 下一个软件? gpt 不香了吗?而且你还让人花钱学,跟收费 vscode 异曲同工
    huiyadanli
        27
    huiyadanli  
       18 小时 18 分钟前
    我觉的你做个 0 基础 git 教学视频的赢面比较大,但是市面上 git 命令行的教学已经足够多。

    你可以走差异化,比如 x 分钟学会某个软件的 Git 使用,软件可以是各大 IDE 的 Git 插件,也可以是各种 Git GUI 。(但是靠这个向赚钱还是有点困难,毕竟不是体系化的教程,卖课也难)
    renmu
        28
    renmu  
       18 小时 15 分钟前 via Android
    git 的命令行确实挺难用的
    clemente
        29
    clemente  
       17 小时 55 分钟前
    未来 ai-cli 都能辅助了... 只需要说清楚需求就好了
    3img
        30
    3img  
       17 小时 7 分钟前
    facebook47
        31
    facebook47  
       17 小时 6 分钟前 via Android
    现在有了 AI ,啥命令都会🤣🤣🤣
    soulflysimple123
        32
    soulflysimple123  
       10 小时 51 分钟前
    git 都在 idea 里面操作,提交注释也是 ai 生成
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.