git 移除版本控制转载

血红的双手。 提交于 2019-11-29 18:14:03

使用场景
我的是Android项目,已经提交到git版本控制器就行管理,但是gen目录是自动生成的不需要git进行管理的.

[Shell] 纯文本查看 复制代码

?

1

2

3

4

git rm -r -n --cached  gen //-n 表示仅仅是预览能删除哪些文件,会在控制台显示出来,不是真正的删除.

git rm -r  --cached  gen    // 表示删除 gen目录的版本控制

git status   //当前哪些文件不受版本控制器控制

git commit -m"删除 gen 版本控制"    //提交



.gitignore文件语法
在项目根路径下新建.gitignore文件,配置gen目录不受版本控制

 

[Shell] 纯文本查看 复制代码

?

1

2

3

4

5

*.b              # 忽略所有 .b 结尾的文件

!lib.c           # 但 lib.c 除外

/TODO       # 仅仅忽略项目根目录下的 TODO 文件,不包括 aa/TODO

build/        # 忽略 build/ 目录下的所有文件

doc/*.txt    # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!