原文来自: http://blog.csdn.net/richardysteven/article/details/6069418
具体使用请看 man gitignore
一般某个项目dev过程中都会产生一些中间文件,这些文件是我们不想要追踪的。
git中可以使用.gitignore文件来忽略这些文件。
在需要的目录下面 添加 .gitignore文件
文件中每一行表示需要忽略的文件的正则表达式。
$cat .gitignore
#ignore .metadata
.metadata
.gitignore
#ignore obj and lib file
*.[oa]
当前的目录情况
$ls -al
total 24
drwxr-xr-x 4 root root 4096 2010-12-11 12:44 .
drwx------ 51 root root 4096 2010-12-11 12:44 ..
drwxr-xr-x 8 root root 4096 2010-12-11 12:44 .git
-rw-r--r-- 1 root root 39 2010-12-11 12:44 .gitignore
drwxr-xr-x 3 root root 4096 2010-08-19 20:01 .metadata
-rw-r--r-- 1 root root 52 2010-12-11 12:41 test.txt
如果没有添加该文件,git status会报有这些文件没有track。
$git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .metadata/
# gitignore
而 添加了该文件后,就可以看到,这个workspace 就是干净的了。
$mv gitignore .gitignore
[root@~/workspace]
$git status
# On branch master
nothing to commit (working directory clean)
这个.gitignore很简单,当前目录下有个.metadata,这个是我们不需要的,所以就写入了文件。另外如果不加.gitignore这行,git会把.gitignore也加入版本控制中。
分享到:
相关推荐
C# .net的Git忽略文件整理
Git全局忽略配置脚本
本文将详细讲解如何在iOS项目中配置Git,特别是针对大文件的处理以及忽略特定文件的设置。 首先,我们来看`.gitattributes`文件。这个文件是用来指定Git如何处理不同类型的文件。在iOS项目中,我们可能有一些较大的...
当我们在进行上传代码到Git、SVN仓库时,通常需要先配置忽略文件,这样主要是方便上传的代码下载的时候不会与编译器和Gradle的版本发生冲突,能够保证下载的代码能正常运行。 操作步骤 打开Android Studio中的File下...
git上传到源码库要忽略文件的配置,添加到文件夹下vs中上传代码时生成的obj、bin就会自动被忽略
git忽略文件
git提交代码的时候,需要忽略掉某些不必要的文件,改配置文件粘贴到项目根目录,先提交该文件,然后下次提交的时候就会自动忽略指定的文件了。
在开发过程中,我们常常会遇到一些不必要的文件需要被忽略,以免污染版本历史或增加不必要的仓库大小。这些冗余文件可能包括编译生成的临时文件、日志文件、设置文件或是特定环境的配置文件等。`git ignore`机制就是...
8. **全局忽略文件**: ``` [core] excludesfile = ~/.gitignore_global ``` 可以设置一个全局的`.gitignore`文件,这样所有仓库都会自动忽略其中列出的文件类型。 通过编辑`.gitconfig`文件,你可以定制Git的...
"idea-git忽略提交插件"正是为了解决这个问题而设计的,它让在IntelliJ IDEA(简称Idea)中创建和管理`.gitignore`文件变得更加便捷。 首先,我们来详细了解下`.gitignore`文件。这是一个文本文件,用于定义Git应...
1.工具-选项-源代码管理-git存储库设置-常规,添加忽略文件 2.配置文件不起作用的处理 如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存...
在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入g
Git 需要安装 Git 客户端,配置密钥和 Git 配置文件,使用 TortoiseGit 等工具管理 Git 仓库,了解 Git 的设计理念和使用方法,明白 Git 与集中式版本控制系统的不同,获取 Git 仓库的两种方式,忽略某些文件等。
3. 配置Git:在安装过程中,系统会提示你配置Git的基本信息,如用户名和电子邮件。这是非常重要的,因为Git使用这些信息来标识提交的作者。 4. 完成安装:等待安装过程结束后,确认Git已经添加到系统环境变量中,...
.gitignore 文件用于告诉 Git 需要忽略的文件。这些文件通常是编译后的中间文件和可执行文件,不需要 Git 来管理。 六、标签 标签可以用来标记软件开发中的关键时期,例如版本号更新时可以建一个 “v2.0”、“v3.1...
`.gitignore`文件是一个文本文件,用于定义哪些文件或文件夹应该被Git忽略。它通常放在项目的根目录下,并且其规则遵循特定的语法。 创建`.gitignore`文件在Windows系统中可能需要通过Git Bash等工具来完成,因为...
- 安装和配置TortoiseGit:包括安装步骤、设置Git用户信息、配置全局忽略文件等。 - 创建和克隆仓库:介绍如何在本地创建新仓库,以及从远程仓库克隆项目。 - 版本控制操作:讲解如何添加、提交、查看文件差异,...
1. **Git安装与配置**:在开始使用Git前,你需要在计算机上安装Git,并进行基本的用户配置,如设置用户名和邮箱。Git命令行工具提供了丰富的命令,如`git init`用于初始化一个Git仓库,`git config`用于设置配置。 ...
.gitignore 顾名思义就是告诉 Git 需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要 Git 来管理...
在使用 Git 之前,需要进行初始化配置,包括配置使用 Git 仓库的人员姓名和电子邮件地址。 Git 也提供了文档忽略机制,可以将工作目录中不希望接受 Git 管理的文档信息写到同一目录下的.gitignore 文件中。 Git 的...