记录 | 修改.gitignore文件,如何重新生效

git rm -r --cached .                       # 清除缓存 
git add .                                  # 追踪文件
git commit -m "更新.gitignore"             # 注释提交 
git push origin master                     # 推送远程

git rm -r --cached解决已提交的文件在.gitignore中加入忽略后无效的问题

git rm -r --cached 文件/文件夹名字

# 去掉已经托管的文件,然后重新提交
git add .
git commit -m ''

当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用:

git rm file_path
git commit -m 'delete somefile'
git push

你可能感兴趣的:(踩坑记录,git,github,.gitignore)