分析一个技巧让同事不知道我使用了 ai : git 忽略本地改动文件,实现不提交 - V2EX
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
llej
V2EX    git

分析一个技巧让同事不知道我使用了 ai : git 忽略本地改动文件,实现不提交

  •  
  •   llej 3 days ago 3569 views

    git 库中不存在的文件

    可以修改 项目路径下的 .git/info/exclude 添加忽略规则,和 .gitignore 效果一致,但是不会被提交到 git

    已经被提交的文件

    例如如果你使用了我的 vite-plugin-pilot 插件,而不想被人知道的话可以通过如下命令实现

    ## 添加忽略 git update-inex --skip-worktree ./vite.config.ts ## 撤销 git update-index --no-skip-worktree <文件路径> # 或 git update-index --no-assume-unchanged <文件路径> 
    18 replies    2026-05-10 17:00:26 +08:00
    arthurblake
        1
    arthurblake  
       3 days ago
    你也可以写在全局 .gitignore 里面啊
    llej
        2
    llej  
    OP
       3 days ago
    确实,但有些项目我还是需要提交的
    guanzhangzhang
        3
    guanzhangzhang  
       3 days ago
    @llej 可以以~/.gitconfig 里用条件`include [includeIf "gitdir:/root/work/gitlab/**"]`
    llej
        4
    llej  
    OP
       3 days ago
    @guanzhangzhang 学到了,厉害
    guanzhangzhang
        5
    guanzhangzhang  
       3 days ago   2
    @llej #4 我的公司 Linux 开发机器就是这样引用不同配置文件,让公司代码目录/root/work/gitlab 和/root/github 目录用不一样的私钥,这样不会给公司项目推送到公网上
    nakun233
        6
    nakun233  
       3 days ago
    你 ai 不会帮你添加吗?
    Alias4ck
        7
    Alias4ck  
       3days ago
    这种基操了,配置不同的 git 账户不同的 workspace exclude
    本身 git 就有的老东西
    ruanimal
        8
    ruanimal  
       3 days ago
    @arthurblake 写全局 ignore ,kiro 就读不到内容了
    AIXAPI
        9
    AIXAPI  
       3 days ago
    补充一个场景:如果想在不同项目自动生效,还可以用 ~/.gitconfig 里的 includeIf 按目录加载配置,比如公司项目和个人项目用不同的本地忽略规则,不用每次手动改,懒人狂喜。
    fpure
        10
    fpure  
       3 days ago
    第一次知道还能这么用,学到了
    fancy2020
        11
    fancy2020  
       3 days ago   1
    这个标题我看了 5 遍,愣是没看懂..
    llej
        12
    llej  
    OP
       3 days ago
    @fancy2020 我的问题,表述能力确实差
    sampeng
        13
    sampeng  
       3 days ago via iPhone
    为啥要假装你没用 ai ?会被开除?
    jqtmviyu
        14
    jqtmviyu  
       2 days ago
    学到了. 我之前经常得 git stash push <xxx> -m "xxx" 才能进行分支操作. 操作完又得 apply, 繁琐得不行.
    Moonkin
        15
    Moonkin  
       2 days ago via Android
    骗同事有啥用,review 的时候他要求你人工讲,你咋办
    llej
        16
    llej  
    OP
       2 days ago
    @Moonkin 第一,这不是骗,我只是不想让他们知道我是怎么用的,第二,ai 写的代码我也能讲
    llej
        17
    llej  
    OP
       2 days ago
    @sampeng 我只是不想让他们知道我是怎么用 ai 的
    sampeng
        18
    sampeng  
       2 days ago via iPhone
    @llej 很不方便,如果后面你要用 git worktree 的话。没啥,也就一个 claude.md 文件而已。我是 skill command 都安装在用户目录
    About     Help     Advertise     Blog     API     FAQ     Solana     3213 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 109ms UTC 14:34 PVG 22:34 LAX 07:34 JFK 10:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86