`
yanzilee9292
  • 浏览: 528259 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

配置GIT需要忽略的文件

 
阅读更多

原文来自: 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忽略文件整理

    C# .net的Git忽略文件整理

    Android Studio 配置忽略文件的方法实现

    当我们在进行上传代码到Git、SVN仓库时,通常需要先配置忽略文件,这样主要是方便上传的代码下载的时候不会与编译器和Gradle的版本发生冲突,能够保证下载的代码能正常运行。 操作步骤 打开Android Studio中的File下...

    Git全局忽略配置脚本

    Git全局忽略配置脚本

    iOS git 配置文件

    git上传大文件(git-lfs)以及忽略文件配置:.gitattributes .gitignore

    git要忽略文件的配置

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

    git提交时候忽略某些文件

    git提交代码的时候,需要忽略掉某些不必要的文件,改配置文件粘贴到项目根目录,先提交该文件,然后下次提交的时候就会自动忽略指定的文件了。

    limeng0403#libs#使用Git时,怎么忽略不想上传的文件1

    在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入g

    git 忽略文件的配置文件

    1.工具-选项-源代码管理-git存储库设置-常规,添加忽略文件 2.配置文件不起作用的处理 如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存...

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

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

    Git介绍与使用-培训专用课程PPT

    初始化仓库、克隆项目、添加文件到暂存区、查看仓库当前状态、比较文件不同、提交修改、回退版本(包含清理分支和常用组合操作命令)、删除工作区...保函解决冲突)、忽略文件提交设置、可视化界面工具的介绍和推荐等等...

    pro_git中文版本

    我们还会展示如 何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小 错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以 如何从远程仓库拉数据 下来或者推数据上去。

    Git原理详解与实操指南.zip

    Git原理详解与实操指南\pdf\07 忽略文件权限:解决提示文件权限被修改问题-专栏. Git原理详解与实操指南\pdf\08 忽略指定文件或目录:排除项目配置文件-专栏. Git原理详解与实操指南\pdf\09 图形工具使用:各系统...

    Git权威指南PDF完整版

    26.2.1 Git 库配置文件的扩展及分支映射/ 387 26.2.2 Git工作分支和 Subversion 如何对应/ 388 26.2.3 其他辅助文件/ 390 26.3 多样的 git-svn 克隆模式/ 390 26.4 共享 git-svn 的克隆库/ 393 26.5 git-svn 的局限/...

    git-config:这是我的git配置。 有很多类似的东西,但是这是我的

    拥有全局忽略文件非常有用-这意味着您不必关心是否有人不愿意在其存储库中包含.gitignore文件。 但是,这也意味着您忘记在自己的名称中包含.gitignore! 如果要使用此配置,请编辑文件以使其个人化,然后将这些...

    在vscode中使用Git的教程

    主要介绍了在vscode中使用Git的教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    iOS 配置.gitignore文件详细介绍

    主要介绍了iOS 配置.gitignore文件详细介绍的相关资料,需要的朋友可以参考下

    尚硅谷Java视频教程_Git&GitHub;视频教程

    本套教程内容丰富、详实,囊括:Git安装过程、本地库基本操作、远程基本操作、基于分支的Gitflow工作流、跨团队协作的 Forking工作流、Eclipse中的Git版本控制以及Git对Eclipse特定文件忽略的配置方法。还通过展示...

    Java进阶版本管理工具Git全套视频教程

    视频详细讲解,需要的小伙伴自行百度网盘下载,链接见附件,永久有效。 课程内容: 1.版本管理工具概念 2. 版本管理工具介绍 2.1版本管理发展简史(维基百科) 2.1.1 SVN(SubVersion) 2.1.2 Git 3. Git 发展简史 4. ...

    2018尚硅谷Git和GitHub视频教程

    47.Eclipse特定文件介绍以及为什么要忽略它们 48.忽略Eclipse中的特定文件 49.Eclipse中本地库基本操作 50.将本地工程推送到远程库 51.将远程库的工程克隆到本地 52.在Kepler Eclipse中导入远程库工程 53.在Eclipse...

    git视频mianfei完整版.txt

    本套教程内容丰富、详实,囊括:Git安装过程、本地库基本操作、远程基本操作、基于分支的Gitflow工作流、跨团队协作的 Forking工作流、Eclipse中的Git版本控制以及Git对Eclipse特定文件忽略的配置方法。还通过展示...

Global site tag (gtag.js) - Google Analytics