git如何移除某文件的版本控制
2024-09-05 23:59:37
1:还没有加到版本控制中
(1)还没有git add
在 .gitignore中添加
(2)已经git add
先 git rm -r --cached 文件
在 .gitignore中添加
2:已经加到版本控制中
先 git rm -r --cached 文件
在 .gitignore中添加
最后 gti commit -m '提交.gitignore'
注解:1git update-index --assume-unchanged <PATH>
这个命令能让Git假装看不见目标文件的改变,但文件本身还是在 Git 的历史记录里的,所以团队的每个人在
fetch 的时候都会拉到目标 文件 的 变更。团队要每次对运行改命令,否则忽略不掉
- git update-index --assume-unchanged /path/to/file #忽略跟踪
- git update-index --no-assume-unchanged /path/to/file #恢复跟踪
2: 修改.gitignore添加完忽略文件,然后执行下列命令
- git rm -r --cached .
- git add .
- git commit -m 'update .gitignore'
也是假装让git看不见文件,要团队中每个人都运行改命令,否则忽略不掉
最新文章
- C#对WebApi数据操作
- typedef 和 #define 的区别
- CodeForces 450B 矩阵
- 【ZJOI2004】嗅探器
- SharePoint 2013 自定义模板页后在列表里修改不了视图
- Android UI -- 的基础知识。
- ASIHttpRequest网络请求第三方类库使用方法详解
- c# 基础复习1
- VCS引起的oracle数据库异常重新启动一例
- 非常不错的MySQL优化的8条经验
- 在WebGL场景中使用2DA*寻路
- (转)Java正则表达式的语法与示例
- hadoop第一课
- 【UML 建模】在线UML建模工具 ProcessOn 使用详解
- c# 字符串中多个连续空格转为一个空格
- mysql 8.0 ~ 索引优化
- T-SQL DISTINCT子句 去重复
- K3CLOUD新增用户
- 加密对象到locastorage / 从 locastorage解密对象
- css写复选框
热门文章
- es6 babel转码器安装配置及常见命令
- pandas使用手册
- 【软件安装】我喜欢的notepad插件
- LeetCode136 Single Number, LeetCode137 Single Number II, LeetCode260 Single Number III
- iOS 获取 APP 的 Launch Image
- thinkphp5.0 使用action()报Cannot redeclare app\home\controller\CheckSubstrs()错误
- Java面向对象----方法重载
- idea java内存分析工具
- 14 个你可能不知道的 JavaScript 调试技巧
- oracle函数 TRIM(c1 from c2)