Git日常问题解决记录

忽略文件提交

.gitignore 用来告诉 Git 哪些文件或文件夹不需要被版本控制,只需将文件夹或文件路径写入,但有的时候忽略文件并不起效,这时就要检查不生效的文件夹或者文件是否在此之前被纳入了版本控制追踪,也就是被提交过,如果是,就需要停止追踪文件或文件夹:

1
2
3
4
# 停止追踪单个文件
git rm --cached path/to/your/file
# 停止追踪整个文件夹(递归)
git rm -r --cached path/to/your/folder