娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

git忽略更新指定文件

方法一:

通过修改.gitignore文件实现

1、打开项目所在根目录:

$ ls -a
./ ../ .git/ .gitignore .idea/ test.py venv/

修改 .gitignore文件,如果没有可以手动创建一个,windows,linux都一样

配置方法:

以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

示例:

# 忽略任意目录及子目录下的workspace.xml文件
**/workspace.xml
# 忽略任意目录及子目录下的.idea目录
**/.idea/
**/__pycache__/
**/venv/
# 忽略venv目录
/venv/

保存 .gitignore文件后还需要清理一下git本地的缓存

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 文件名
赞(0)
未经允许不得转载:娃哈哈好喝 » git忽略更新指定文件
分享到: 更多 (0)