前言:如果是新建仓库,未提交过可直接跳转步骤2
步骤0:建议先提交一次,避免出错;
步骤1:移除已有提交(指的是你不想提交的文件)
1.1 移除已有单个文件提交,以a.txt实例
git rm --cached a.txt
1.2 移除已有某个类型提交,以.txt实例
git rm --cached *.txt
1.3 移除已有某个关键字提交,以haha123.c,haha123.h实例,如想移除所有有123的文件;
git rm --cached *123*
步骤2:生成.gitignore文件
2.1 在你的仓库所在路径新建文本,改名.gitignore,注意就是.gitignore没有其他后缀
2.2 添加过滤信息1~3行分别对应上面三个示例
a.txt
*.txt
*123*
步骤3:提交更改
git add.
git commit -m "Add.gitignore"
实战示例(我需要移除含有.pro.user的文件)
git rm --cached *.pro.user*
创建.gitignore文件
添加过滤信息
*.pro.user*
提交
完成