


























这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。
可以修改 项目路径下的 .git/info/exclude 添加忽略规则,和 .gitignore 效果一致,但是不会被提交到 git
例如如果你使用了我的 vite-plugin-pilot 插件,而不想被人知道的话可以通过如下命令实现
## 添加忽略
git update-index --skip-worktree ./vite.config.ts
## 撤销
git update-index --no-skip-worktree <文件路径>
# 或
git update-index --no-assume-unchanged <文件路径>
2 llej 5 月 9 日确实,但有些项目我还是需要提交的 |
3 guanzhangzhang 5 月 9 日@llej 可以以~/.gitconfig 里用条件`include [includeIf "gitdir:/root/work/gitlab/**"]` |
5 guanzhangzhang 5 月 9 日@llej #4 我的公司 Linux 开发机器就是这样引用不同配置文件,让公司代码目录/root/work/gitlab 和/root/github 目录用不一样的私钥,这样不会给公司项目推送到公网上 |
7 noahliaszn 5 月 9 日这种基操了,配置不同的 git 账户不同的 workspace exclude |
9 AIXAPI 5 月 9 日补充一个场景:如果想在不同项目自动生效,还可以用 ~/.gitconfig 里的 includeIf 按目录加载配置,比如公司项目和个人项目用不同的本地忽略规则,不用每次手动改,懒人狂喜。 |
10 fpure 5 月 9 日第一次知道还能这么用,学到了👍 |
11 fancy2020 5 月 9 日这个标题我看了 5 遍,愣是没看懂.. |
13 sampeng 5 月 9 日 via iPhone为啥要假装你没用 ai ?会被开除? |
14 jqtmviyu 5 月 9 日学到了. 我之前经常得 git stash push <xxx> -m "xxx" 才能进行分支操作. 操作完又得 apply, 繁琐得不行. |
15 Moonkin 5 月 10 日 via Android骗同事有啥用,review 的时候他要求你人工讲,你咋办 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。