git文件锁定不更新和忽略

git文件的忽略

新建未提交的文件直接添加.gitignore
提交之后的文件已被git追踪 这时需要清除git缓存
忽略文件

git rm --cached ./src/main/resources/velocity.properties

忽略文件夹

git rm --cached -r **/res/js

再次添加文件至gitignore 生效
提交会删除 git 上的文件

不更新指定文件
执行命令之前需要保持该文件为已同步状态 否则执行失败

git update-index --assume-unchanged 文件名

取消

git update-index --no-assume-unchanged 文件名

此方法只适合不需更新的文件 ,不推荐使用

2020.10.24

git本身并不提供锁定文件的功能 管理端提供(gitee 企业收费功能)
可以参考 https://gitee.com/help/articles/4256

git相关操作参考

原文地址:https://www.cnblogs.com/cu-later/p/13802011.html