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

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

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

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

  •  
  •   shendaowu · 2 天前 · 2564 次点击

    我感觉 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  
       2 天前   ❤️ 1
    个人感觉需求应该不太大。

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

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

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

    而且现在可视化的 Git 插件很多点点点就行了。命令记不住,每次点菜单看中文总能看明白吧。理解 Git 的几个常用功能之后,知道每个菜单是做什么能做什么就行了。
    gitjcc
        9
    gitjcc  
       2 天前
    根本没人学,learngitbranching 都没有几个人能学完。真正愿意学全功能的人,凤毛麟角,而且他们可能不需要可视化。
    IIce
        10
    IIce  
       2 天前
    git 基础命令就那么几个,push 、pull 、add 、commit 、merge 、checkout,其他的在码农的职业生涯中几乎很难遇到使用场景,前面的那几个命令随便一个 gui 都实现的很完美
    hahiru
        11
    hahiru  
       2 天前   ❤️ 1
    比学车复杂吗?
    到头来还不是一把梭。
    会的人自己会研究。
    不会的人用不到。
    用到了也不一定一定懂。
    懂了也不一定精。
    精了也没啥用。
    AI 更方便。
    要有用早有了。
    InDom
        12
    InDom  
       2 天前
    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  
       2 天前
    人类只会为能赚钱和提效的事情付费,拿 git 来说 人只会对界面操作的 git 付费 而不是学 git 的教程付费,因为没有人想学 git 都是工作逼的,面试也不考 git 熟练度
    Satoshl
        14
    Satoshl  
       2 天前
    git 都这么多年了,你觉得还能有风口等着吗哈哈哈哈
    SURA907
        15
    SURA907  
       2 天前
    不需要,这点学习能力都没有就不要当开发了
    andyskaura
        16
    andyskaura  
       2 天前
    @InDom 除了 git clone 剩下的都选择用编译器的 gui
    123zouwen
        17
    123zouwen  
       2 天前
    一般人甚至只需要 ide 的 git gui 界面就能操作了
    blackmirror
        18
    blackmirror  
       2 天前
    不如教人用 Ai 更贴合实际
    Yanlongli
        19
    Yanlongli  
       2 天前
    不大,而且网上一大把的基础入门课程。
    init 、clone 、pull 、push 、commit 对新人来说足够用了,实在不会的用 GUI 也能搞定。
    再深入就脱离菜鸟那个等级了,这时候已经不需要教程了,文档看看摸索就会了
    justfindu
        20
    justfindu  
       2 天前
    @InDom #12 再加个 reset 刚好 10 个

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

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