git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
grandlq
V2EX  ›  git

目前 git 用起来让你最难受的一点是什么?

  •  
  •   grandlq · 3 days ago · 3987 views
    Supplement 1  ·  3 days ago
    感谢各位回复。目前了解到有安全性、history 拥挤、非文本难以管理等问题。我自己在做的 rim 与它相关、但它当然并非全部,毕竟是一个 learning by doing 的尝试。

    上面的问题有些是可以在 git 框架内解决的,有些比较 trivial 。我自己在日常开发的时候经常会遇到 branch 与 workspace 管理难受的问题,会好奇在 AI 大量编程语境下的核心设计缺陷,也希望实际了解不同人的真实使用体验。

    当然关于 git 的使用经验和工作流也欢迎分享~
    24 replies  •  2026-10-26 15:12:20 +08:00
    vtoo
        1
    vtoo  
       3 days ago
    空文件夹不算数据
    ddter
        2
    ddter  
       3 days ago
    一点不难受,都是让 ai 自己去搞了。。
    opengps
        3
    opengps  
       3 days ago
    文档和代码要区分,其实我更想把文档也放进去管理
    Rickkkkkkk
        4
    Rickkkkkkk  
       3 days ago
    @opengps 为啥。文档和代码不都是 string 吗
    bootvue
        5
    bootvue  
       3 days ago
    粪坑项目 history 又臭又长
    shakaraka
        6
    shakaraka  
       3 days ago
    不难受。我知道你想推广了
    opengps
        7
    opengps  
       3 days ago
    @Rickkkkkkk #4 工作中很多非文本的资料大文件,比如采集的数据包,调试工具软件包等,大文件不适合 git 管理
    Fike
        8
    Fike  
       3 days ago via iPhone
    目前很舒服
    sunziren
        9
    sunziren  
       3 days ago via Android
    很满意,很人性化
    l353443703
        10
    l353443703  
       3 days ago
    做一个吊打 idea 的 gui 出来
    zeroskylian
        11
    zeroskylian  
       3 days ago
    文件夹大小写
    Rickkkkkkk
        12
    Rickkkkkkk  
       3 days ago
    @opengps 你是说已经打包好的软件吗?
    panlatent
        13
    panlatent  
       3 days ago
    @opengps #7 你这也不叫文档好吧?你说放 word 我都能理解。 大文件用 lfs ,采集的数据包按理说算是敏感数据不应该放在 git 中管理。我觉得你这个痛点单纯是使用姿势不对
    opengps
        14
    opengps  
       3 days ago
    @panlatent #13 比如点云数据包这种采集数据,一个模型几十兆起步,不算敏感数据,但是运行时候常用到各种的案例模型
    jackOff
        15
    jackOff  
       3 days ago
    简单啊,现在的 git 客户端对 ai 完全不设防,这是非常严重的隐私安全问题
    levelworm
        16
    levelworm  
       3 days ago via iPhone
    自从有了 AI 就不难受了,让 AI 帮忙写了一些脚本帮我自动化一些步骤。
    Levox
        17
    Levox  
       3 days ago via Android
    没有断点续传
    Mutoo
        18
    Mutoo  
       2 days ago via iPhone
    @vtoo 放个 .gitkeep 在里面就行了
    gitjcc
        19
    gitjcc  
       2 days ago
    队友提交的东西乱七八糟
    Felldeadbird
        20
    Felldeadbird  
       2 days ago
    大小写问题。这个是我的问题。
    edgeedge
        21
    edgeedge  
       1 day ago
    我也是个狂暴、手残党,虽然 git 用了许多年,但一直懒得去记各种命令。

    另外,即使用 AI 操作 git 、github,其实也需要一些事先约定:
    1 在哪里建立 worktree
    2 要不要自动 add 、commit
    3 push 到哪个分支、push 后,提示同步和清理(否则 ai 会留一堆分支)
    4 是否关联 issue
    5 merge 后是否自动关闭 issue
    6 如果要安全并发开发,还要想想,怎么不要共用分支和 worktree 之类
    ……

    为了想一劳永逸,我做了个 skill 开源在:
    https://github.com/SwawHQ/gidd
    原本以为三五天搞定,结果做了已过多月了 T_T (目前还有细节没有完全梳理,可以看看,暂时先不要使用)
    nvidiartx
        22
    nvidiartx  
       1 day ago via iPhone
    不难受,现在已经是 ai 帮我用了
    wuqingwei
        23
    wuqingwei  
       1 day ago
    大文件不友好
    yshan
        24
    yshan  
       1 day ago
    每次 push 前,如果远端有更新,必须先 pull ,即使远端修改和本地修改不冲突
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 10:57 · PVG 18:57 · LAX 03:57 · JFK 06:57
    ♥ Do have faith in what you're doing.