如何创建.gitignore文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建.gitignore文件?相关的知识,希望对你有一定的参考价值。

参考技术A

1、在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。

2、输入 touch .gitignore ,生成“.gitignore”文件。

3、在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。(注意格式)

我的 .gitignore:

.deploy_git/
node_modules/public/

忽略文件原则

忽略操作系统自动生成的文件,比如缩略图等;

忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;

忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。

如何在 Xcode 5 中使用 gitignore 文件

【中文标题】如何在 Xcode 5 中使用 gitignore 文件【英文标题】:How to use gitignore files in Xcode 5 【发布时间】:2014-04-19 23:05:34 【问题描述】:

我对使用 git 还是很陌生,我对如何忽略文件有点困惑。我知道您创建了一个名为 .gitignore 的文件,并且通常将它放在项目的根目录中,但是是这样吗?

我应该在 Xcode 5 中将它添加到我的 Xcode 项目中吗?我的大部分研究都显示了 .gitignore 中应该包含的内容(如 Gitignore/Objective-C.gitignore),但我发现最接近我的问题的是:How to add .gitignore file into Xcode project。

虽然这确实说明了如何做到这一点,但这就是一个人所做的吗?或者你只是把它留在基础文件夹中,它是否在项目中并不重要?

【问题讨论】:

【参考方案1】:

.gitignore 文件无论是否被跟踪都会被处理。他们通常被跟踪,就像主分支通常被称为master一样,因为如果他们没有被跟踪,他们很容易受到例如git clean我不明白为什么有人会让他们不被追踪,但这无关紧要。只有里面的东西才重要。

【讨论】:

那么,这是否意味着它被添加到了 Xcode 5 项目文件中?这是通过 Xcode 的版本控制接口在 git 存储库中跟踪它的唯一方法吗? 不知道,但你为什么不知道?我不明白 git 或 Xcode 是否在跟踪它们的担忧。 不是我不想让Xcode去追踪,更多的是我只是不知道别人是怎么做的,我也没有看到任何地方明确写过。那么在 Xcode 项目中包含 .gitignore 是一种标准做法吗?

以上是关于如何创建.gitignore文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何正确设置.gitignore

如何创建.gitignore文件,忽略git不必要提交的文件

如何移除 gitignore文件

如何创建.gitignore文件,忽略不必要提交的文件

如何创建.gitignore文件,忽略不必要提交的文件

如何创建.gitignore文件,忽略不必要提交的文件