`
gwh_08
  • 浏览: 332329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

git 忽略提交 .gitignore

    博客分类:
  • git
 
阅读更多

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交

可以通过在Git项目中定义 .gitignore 文件

这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。

.gitignore 文件是可以提交到共有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。

在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。如:

target/
*.swp
*.classpath
*.project
*.epoch
*.lck
*.log
.settings/
*.pyc
*.idea/
*.iml
classes/
.gradle/
build/
gradle/
out/
buildinfo.properties
argfile*
dubbo-consumer/

 

注意:

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

 

 

分享到:
评论

相关推荐

    C# VisualStudio相关Git忽略文件 .gitignore

    VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源

    git设置忽略文件.gitignore的方法

    主要介绍了git设置忽略文件.gitignore的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    详解git中配置的.gitignore不生效的解决办法

    于是,我们想让git帮助我们忽略这些文件,不再提醒。 庆幸的是,git已经考虑到这点了。我们可以在项目的根目录下建立一个.gitignore的文件,该文件用来配置哪些文件或者目录不被track的。规则很简单,就在该文件中,...

    gitree:打印显示Git状态并忽略.gitignore指示的文件的目录树

    打印显示Git状态并忽略.gitignore指示的文件的目录树。 $ npm i -g @jpwilliams/gitree $ gitree # OR $ npx @jpwilliams/gitree 什么? gitree工作原理与非常相似,但只列出与当前git存储库相关的文件。 像Git...

    idea-git忽略提交插件

    该插件便于我们在idea中创建.gitignore文件忽略提交不必要文件以及文件夹

    .gitignore

    git提交代码前, 取消需要不需要提交文件 ,可以通过默认忽略配置文件进行忽略提交某文件或某类文件

    milley#ARTS#Mac中根除(.DS_Store)提交到git1

    99%的情况我们的Git仓库不需要包含它,所以我们需要将其添加到我们的.gitignore文件中。创建你自己的全局忽略文件,我自己创建的是.gitignore_

    Git忽略提交的3种方法及Git忽略规则

    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则今天为大家简单介绍下Git的忽略及规则

    git忽略特殊文件_动力节点Java学院整理

    好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。 不需要从头写.gitignore文件,GitHub已经为...

    rockjaylee.github.io

    和修改过的文件添加到暂存区git commit -m "提交备注"将暂存区文件提交git checkout --恢复对文件的修改/仓库覆盖工作区git checkout .取消对多个文件的修改所有重置的内容将丢失/有风险git reset HE

    git要忽略文件的配置

    git上传到源码库要忽略文件的配置,添加到文件夹下vs中上传代码时生成的obj、bin就会自动被忽略

    jeasonchan#Blog#Git ignore和exclude1

    1背景在git中如果想忽略掉某个文件, 不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法 或者 exclude方法,两种方式都是以文件

    js-curso-12-5b:带有git和github的初始JS课程

    使用命令git commit -am“第一次远程提交”提交更改 使用git remote add origin url_remote将我的远程站添加到我的本地站 使用git push origin main将我的更改上传到远程 检查我的遥控器是否添加了最新更改。...

    angular-beginner:只是使用 cloud9 (c9.io) 和 github 玩 angularjs nodejs

    angular-seed — AngularJS 应用程序的种子只是使用 cloud9 (c9.io) 和 github 玩... git commit -m "第一次提交" git push -u origin master github 中包含的 .c9 文件夹面临的另一个问题要忽略添加 .gitignore 文件并

    java8stream源码-java8-design-patterns:练习java8并理解设计模式参考

    '删除现在被忽略的目录“some-directory”' git push origin master ###java 8 学习点任务: 溪流 拉姆达 可选的 @新技术点: Spring boot,快速建立web服务。 @下一个任务( 下周 25/07~26/07.2016) : 聚合器-...

    merge-sub-gits:把多个git用一个大Git进行管理, 需要Nodejs环境

    使用git配合Dropbox的另外一个好处是, 由于 .gitignore 忽略了许多公共资源, Dropbox只需要储存很少的内容:如图, 我的所有项目文件有8.75GB, 但是Dropbox上只保存着430MB的仓库, 并且还拥有Git的版本管理功能....

    gitignore_global

    git忽略文件,使用它你可以进行一些文件过滤,避免临时文件的提交。此文件主要针对Android项目,自己已在项目中应用。如果你积分多比较任性的话可以下载来进行适当的修改以达到自己的目的。 注意:一般我们初始化一...

    chronologer:可视化git提交历史记录中的程序计时变化

    可视化git提交历史记录上程序基准测试时间的变化。 该工具使用进行基准测试。入门通过安装pip3 install -r requirements.txtpip3 install .... 一种无需修改.gitignore文件的方法是在.git/info/exclude添加忽略列表。

    文档:Armbian文档

    Armbian说明文件 概述 文档以编写,并存储在... 为便于测试和提交, .gitignore配置为忽略site/ 应该添加mkdocs.yml ,但是我们现在可以提交 所需的包 文档构建过程将需要以下软件包: git python-jinja2 mkdocs

Global site tag (gtag.js) - Google Analytics