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

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

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

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

    当然关于 git 的使用经验和工作流也欢迎分享~
    21 replies  •  2026-10-25 19:39:33 +08:00
    vtoo
        1
    vtoo  
       1 day ago
    空文件夹不算数据
    ddter
        2
    ddter  
       1 day ago
    一点不难受,都是让 ai 自己去搞了。。
    opengps
        3
    opengps  
       1 day ago
    文档和代码要区分,其实我更想把文档也放进去管理
    Rickkkkkkk
        4
    Rickkkkkkk  
       1 day ago
    @opengps 为啥。文档和代码不都是 string 吗
    bootvue
        5
    bootvue  
       1 day ago
    粪坑项目 history 又臭又长
    shakaraka
        6
    shakaraka  
       1 day ago
    不难受。我知道你想推广了
    opengps
        7
    opengps  
       1 day ago
    @Rickkkkkkk #4 工作中很多非文本的资料大文件,比如采集的数据包,调试工具软件包等,大文件不适合 git 管理
    Fike
        8
    Fike  
       1 day ago via iPhone
    目前很舒服
    sunziren
        9
    sunziren  
       1 day ago via Android
    很满意,很人性化
    l353443703
        10
    l353443703  
       1 day ago
    做一个吊打 idea 的 gui 出来
    zeroskylian
        11
    zeroskylian  
       1 day ago
    文件夹大小写
    Rickkkkkkk
        12
    Rickkkkkkk  
       1 day ago
    @opengps 你是说已经打包好的软件吗?
    panlatent
        13
    panlatent  
       1 day ago
    @opengps #7 你这也不叫文档好吧?你说放 word 我都能理解。 大文件用 lfs ,采集的数据包按理说算是敏感数据不应该放在 git 中管理。我觉得你这个痛点单纯是使用姿势不对
    opengps
        14
    opengps  
       1 day ago
    @panlatent #13 比如点云数据包这种采集数据,一个模型几十兆起步,不算敏感数据,但是运行时候常用到各种的案例模型
    jackOff
        15
    jackOff  
       1 day ago
    简单啊,现在的 git 客户端对 ai 完全不设防,这是非常严重的隐私安全问题
    levelworm
        16
    levelworm  
       1 day ago via iPhone
    自从有了 AI 就不难受了,让 AI 帮忙写了一些脚本帮我自动化一些步骤。
    Levox
        17
    Levox  
       1 day ago via Android
    没有断点续传
    Mutoo
        18
    Mutoo  
       1 day ago via iPhone
    @vtoo 放个 .gitkeep 在里面就行了
    gitjcc
        19
    gitjcc  
       15h 50m ago
    队友提交的东西乱七八糟
    Felldeadbird
        20
    Felldeadbird  
       14h 40m ago
    大小写问题。这个是我的问题。
    edgeedge
        21
    edgeedge  
       6h 35m 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 (目前还有细节没有完全梳理,可以看看,暂时先不要使用)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1418 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 18:14 · PVG 02:14 · LAX 11:14 · JFK 14:14
    ♥ Do have faith in what you're doing.