美文网首页
Git 忽略文件

Git 忽略文件

作者: Jerky_Guo | 来源:发表于2017-03-13 15:45 被阅读39次

Git 忽略文件

为什么要忽略文件呢?

因为在创建项目的时候,开发工具会自动生成一些不需要加入版本控制库中的,这些文件在每次运行程序后都会更改,再重新提交,相当顽固。而且在分支合并的时候产生冲突,为了避免这些问题的存在,因此忽略这些文件就非常的必要了。

如何忽略呢?

别着急,待我慢慢道来:
我们要在项目中.git目录下创建一个.gitignore文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。
命令操作如下:

➜ ~ touch .gitignore ➜ ~ vim .gitignore
这时候进入vim编辑模式,在vim下键入i 插入要忽略的文件名,然后键入esc 退出编辑并保存:wq
.gitignore添加到远程库

➜ ~ git commit .gitignore -m "添加忽略文件" ➜ ~ git push
到这里就大功告成了!!!

.gitignore 配置文件无效 ?

别担心,这里有解决方案。因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经纳入版本管理中,则修改.gitignore不会生效。解决办法就是先把本地缓存删除(改成未track状态),然后再提交”:

➜ ~ git rm -r --cached . ➜ ~ git add . ➜ ~ git commit -m "update .gitignore"

相关文章

网友评论

      本文标题:Git 忽略文件

      本文链接:https://www.haomeiwen.com/subject/qeizittx.html