git设置.gitignore文件

.gitignore用来忽略某些git仓库中不需要上传到远程仓库的文件,例如target目录。下面说一下步骤。

1.在项目根目录中通过右键Git Bash,打开控制命令台,新建一个.gitignore,如图

2接着写上你要忽略的文件,保存后退出

3之后提交该.gitignore文件到远程仓库就好了,当别人拉取仓库内容之后也会获得该.gitignore文件

注:若远程仓库中已存在你所要忽略的相关文件,则需要先将该文件删除,例如删除.idea.删除命令为

 git rm -r --cached .idea 

以下涉及的ignore文件均为如下格式:

# 以‘#‘开始的行,被视为注释.                                                                                                                          

# 忽略掉所有文件名是 foo.txt的文件.

foo.txt

# 忽略所有生成的 html文件,

*.html

# foo.html是手工维护的,所以例外.

!foo.html

# 忽略所有.o和 .a文件.

*.[oa]
# 以‘#‘开始的行,被视为注释.                                                                                                                          

# 忽略掉所有文件名是 foo.txt的文件.

foo.txt

# 忽略所有生成的 html文件,

*.html

# foo.html是手工维护的,所以例外.

!foo.html

# 忽略所有.o和 .a文件.

*.[oa]

原文地址:https://www.cnblogs.com/lwyang/p/10505310.html

时间: 2024-11-12 11:39:45

git设置.gitignore文件的相关文章

git中.gitignore 文件

现在项目的根目录放了 .gitignore 文件,并且git远程仓库的项目根目录已经有了 logs文件夹. 由于每次本地运行项目,都会生成新的log文件,但是我并不想提交logs文件夹里面的内容,所以要在.gitignore写logs的规则. 我尝试过添加以下规则 logs/*.log logs/ /logs/ 但是运行git status的时候,始终能看到modified:logs/xx.log . 请问是我的规则编写错误,还是我某个地方有理解错误? 回答一: tl;dr: 正确的做法应该是:

第四十四篇、iOS开发中git添加.gitignore文件

.gitignore文件可以直接使用https://github.com/github/gitignore 1.在项目中设置忽略文件(1)将从github上荡下来的对应的.gitignore文件(Swift.gitignore,就是swift项目需要的忽略文件)放到项目根目录,并且改名为.gitignore(去掉'.'之前的语言标识字符串)$ mv Swift.gitignore .gitignore (2)提交一次工程到仓库$ git add . $ git commit -m "添加项目忽略

Git中.gitignore文件的使用

??在我们使用git的时候,有时候就不想传一些与代码无关的文件到远程仓库中,比如说编译后的文件,.gitignore就可以帮助我们处理这些文件. 生成.gitignore文件在git bash中使用命令touch .gitignore,就可以在当前目录下生成.gitignore文件 编辑.gitignore文件在git bash中,使用vi .gitignore就可以编辑此文件,编辑结束后按Esc然后按:,最后输入wq表示保存退出,输入q表示不保存退出.这与在Linux终端中的操作是一样的. .

git的 .gitignore 文件编写

.gitignore 是为了让 git 忽略某些文件的管理而存在的,有一些文件是根据用户的电脑环境生成的,非但对代码没有任何作用,甚至还会导致更新或者同步失败.所以,我们需要 .gitignore 文件 其创建主要有三种方式: [方式一] 在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件).如下图所示. .gitignore文件对其所在的目录及所

Git 的 .gitignore 文件作用

放在前面:如果你在创建 .gitignore 文件之前就已经 push 了工程,那之后再修改会比较麻烦!! 在项目工程中,常会生成一些运行缓存,而这些是不能 push 的,所以需要 .gitignore 配置规则来过滤. 配置规则: 以 # 开头行为注释 以斜杠"/"开头表示目录: /target/ 过滤根目录的 target 文件夹 target/ 过滤任何目录包含的 target 文件夹 以星号"*"通配多个字符: *.zip 过滤所有.zip文件 以问号&qu

git 设置ignore文件

git提交文件时,通常会有一些本地的文件如.classpath,.setting也会出现在修改区中,为了避免每次提交出现这些文件,可以 在项目的根目录下,创建.gitignore文件,编辑内容如下 /target//.settings.classpath.project*.classtarget# ignore eclipse files.project.classpath.settings.metadata# ignore the gitignore.gitignore

Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍

在Studio里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建.在.gitignore文件中的每一行保存一个匹配的规则例如: 1 2 3 4 5 6 7 # 此为注释 – 将被 Git 忽略 *.a       # 忽略所有 .a 结尾的文件 !lib.a    # 但 lib.a 除外 /TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO b

Git中.gitignore文件不起作用的解决

在Studio里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建.在.gitignore文件中的每一行保存一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目录下的所有文件

Git中.gitignore文件的配置

参考 https://github.com/github/gitignore/ 中 global目录中  OSX.gitignore 和 Xcode.gitignore 我把这两个文件的内容都放到工程的.gitignore中了. 妥妥的...