使用 gitignore 文件
使用.gitignore文件的目的:想对某个已经在项目中的文件实现隐藏,即不更新提交 以及更新的时候忽略:
操作步骤:
1. 先将文件删除或转移出文件夹
删除仓库中的文件有两种方法:
a. rm 删除本地文件,git add -A, git commit, git push (这种方面不推荐, 因为rm 直接在工作区删除,对暂存区和版本库没有任何影响),
本地删除要反映在暂存区中应该用git rm 命令。
b. find . -name "*.pyc" | xargs git rm (批量删除) (git rm 单个文件), git commit, git push
注意:
git rm 和 git rm --cached 区别: 1) git rm 不仅删除仓库中的文件,还会删除本地文件
2) git rm --cached: 有的时候我们只需要将已经提交的删除但是不想删除本地磁盘上的文件,就可以加--cached参数来实现
2. 新建文件.gitignore:将要隐藏的文件名加入到.gitignore文件中,然后将.gitignore文件提交到仓库
3. 再把想要隐藏的文件对象重新放回到项目文件夹中,此时再输入git status就发现这些文件已经不会被提示了。