Jimmy小站
小明也有大梦想 — 蒋明/铭git ignore 配置
2016-08-28 / 开发环境配置 / 3866 次围观 / 0 次吐槽我们知道git是一个非常强大的项目版本控制工具。其中有一个非常实用的属性,就是gitignore——它可以让我们忽略一些不需要加入到版本控制的文件或者文件夹(比如我们在使用IDEA开发项目的时候,项目根路径会有一个 .idea的文件夹,其中包含了idea对于这个项目的IDE环境配置信息,如本地测试tomcat的安装路径等,与项目本身无关,当项目源代码打包到实际生产环境时是用不到的。而且每个人的配置信息都不一样,如果加入到版本控制当中,必然会产生冲突)。下面我们来介绍如何忽略。
在项目根目录下新建一个文件 .gitignore 如果电脑无法新建隐藏目录,可以在git 命令行中输入 vim .gitignore ,然后输入以下信息
然后再git commit -m "ignore file config" 然后push到远程仓库中。
#忽略所有以class为后缀的文件 *.class #除了lib.class文件 !lib.class # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* #intellij IDEA config path(这就是我在前文中提到的文件夹) .idea/
如果之前已经包含在stage缓存中,再来配置.gitignore 文件是不起作用的,这是git官方的详细说明。所以我们需在commit和push之前 使用git rm --cached file_to_be_removed 命令将stage缓存给清除,这样才能使得配置文件发挥作用,然后在用 git add . 命令将被排除之外的所有有改动的文件转换到stage状态,然后commit push 。完成
大致流程图:
推荐您阅读更多有关于“git,”的文章
- --add-opens
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
额 本文暂时没人评论 来添加一个吧
发表评论