博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于gitignore文件的创建与使用
阅读量:5919 次
发布时间:2019-06-19

本文共 796 字,大约阅读时间需要 2 分钟。

在我们使用github提交本地代码时,有些库文件和日志文件是不必要提交的,那如何处理这个问题呢?这个时候我们就会用到.gitignore文件了。

  该篇博客我会介绍如何创建.gitignore,以及如何处理已提交的不必要的项目文件。此次工作环境是基于ubuntu14.04。



创建

    首先,.gitignore文件应该是创建在你的项目的根目录下面的,你可以使用

vim .gitignore 

  或者是

gedit .gitignore

  例如我的一个.gitignore文件如下:

1 node_modules 2 dist3 .tmp4 bower_components5 test 

 这些文件都是库文件以及自动生成的模块,都是不必要提交的。下面我会讲一个关于已提交不必要文件的处理。

对已提交不必要文件的处理方法

  有时候当我们明白这个gitignore之后才发现我们已经提交不必要的文件了,而自己又是一个较完美主义者,不愿意让那些文件存在我们库里,该怎么做呢?有什么办法吗?办法肯定是有的。

  那么我们现在预设的问题模型是:项目文件里有一个node_modules文件,该文件是存储自动生成的模型的文件,然后我已经把这个文件提交到github库里了,现在我明白了这个道里过后想删掉它并且以后都不再提交它。处理的方法:首先,我们再终端进入项目的根文件下面,创建.gitignore文件,并且添加需要忽略提交的文件,如上面我的一个.gitignore文件,然后输入如下命令

git rm -r --cached node_modules(要删除的文件名)

  然后再

git push

  最后我们去我们的github的库里去就会发现刚刚删除的东西已经成功删除啦~

 

转载于:https://www.cnblogs.com/wangcp-2014/p/9613169.html

你可能感兴趣的文章
簡單 Backup script,以該日日期 YYYYMMDD 來做 file 名及要 Bac...
查看>>
Oracle常用函数大全及实例
查看>>
fail2ban 帮助postfix 过滤恶意IP
查看>>
Gson 返回空对象问题
查看>>
Simple Proxy Server (Java)
查看>>
关于oracle10g登录em后出现“数据库状态当前不可用”解决方法
查看>>
sonar-runner执行代码分析时编码问题
查看>>
Java大对象类型的Hibernate映射
查看>>
C++中的回调函数
查看>>
java 类路径 跟路径的区分
查看>>
建筑物联动
查看>>
《C++标准程序库》-1
查看>>
magent-0.6.tar.gz
查看>>
String/StringBuffer/StringBuild
查看>>
自动学习MAC地址
查看>>
阅读代码
查看>>
myEclipse新建的web项目,目录结构说明
查看>>
用更简洁的方式编写代码
查看>>
Windows 系统共享漏洞
查看>>
Rweibo
查看>>