git add 排除特定文件

有的时候 代码里面 有ip 等配置 ,这里改了,提交 了就 影响别人 了
虽然可以 区分 .dev.ts .prod.ts
但是提交了 .dev.ts 还是会影响别人 ,添加 到 .gitignore 吧,这个文件重新拉 就没有了……

目前想到的解决方法就是 git add 的时候 指定忽略

git add --all -- ':!setupProxy.js' ':!src/config/index.ts' ':!src/services/device.tsx'

就可以 了

这个暂存 所有 改动 ,但是排除 setupProxy.js 等等 文件

或者 这样

git add -p . :^main/dontcheckmein.txt

参考来源 https://stackoverflow.com/questions/4475457/add-all-files-to-a-commit-except-a-single-file

posted @ 2022-09-19 09:01  ifnk  阅读(930)  评论(0编辑  收藏  举报