Git 提交忽略某些文件方法

1. 创建或编辑 .gitignore 文件

# 如果还没有 .gitignore 文件
touch .gitignore #linux环境下
#Windows环境下,直接右键新建名为 .gitignore 的文件

2. 在 .gitignore 中添加要排除的文件夹

**# 排除单个文件夹
folder_to_exclude/

或者使用通配符排除所有类似文件夹

*/folder_to_exclude/

排除所有名为 node_modules 的文件夹

node_modules/**

3. 如果文件夹已经被跟踪,需要先将其从 Git 中移除

**# 停止跟踪但保留本地文件
git rm -r --cached folder_to_exclude/

提交更改

git add .
git commit -m "停止跟踪 folder_to_exclude 文件夹"**

参考:【Git学习】 提交时排除文件夹方法------.git-ignore 文件 - FBshark - 博客园

相关推荐
鶴哥只手遮天3 小时前
Gitea源码深度剖析-第6章 Git 底层封装与仓库存储
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第2章 启动流程与配置体系
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第4章 数据库层与 ORM 体系(xorm)
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第5章 权限体系
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第13章 前端工程与模板体系
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第9章 REST API v1 体系
git·开源
鶴哥只手遮天4 小时前
Gitea源码深度剖析-第8章 Pull Request 全生命周期:Gitea 最复杂的子系统
git·开源
除不掉的灰色4 小时前
git回退提交前
git
认真恰饭4 小时前
Git push时警告邮箱暴露,推送失败
git
A心有千千结6 小时前
通过 SSH 反向代理让服务器借用本机网络访问 GitHub 的最佳实践
linux·服务器·网络·git·ssh·github