通过修改.gitignore文件实现
1、打开项目所在根目录:
$ ls -a
./ ../ .git/ .gitignore .idea/ test.py venv/
修改 .gitignore文件,如果没有可以手动创建一个,windows,linux都一样
配置方法:
以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
示例:
# 忽略任意目录及子目录下的workspace.xml文件
**/workspace.xml
# 忽略任意目录及子目录下的.idea目录
**/.idea/
**/__pycache__/
**/venv/
# 忽略venv目录
/venv/
git rm --cached -r .
git add .
git commit -m "gitignore"
git push
方法二:
通过命令实现
这种方式只能忽略文件,不常用
1、如果是windows通过git bash终端进入到项目根目录:(linux直接也相同):
忽略更新:
git update-index --assume-unchanged 文件名
取消忽略:
git update-index --no-assume-unchanged 文件名