如何创建 .gitignore 文件

Posted

技术标签:

【中文标题】如何创建 .gitignore 文件【英文标题】:How to create a .gitignore file 【发布时间】:2012-05-31 10:32:43 【问题描述】:

我需要在我的.gitignore 文件中添加一些规则。但是,我在我的项目文件夹中找不到它。它不是由 Xcode 自动创建的吗?如果没有,什么命令可以让我创建一个?

【问题讨论】:

echo 'xxx' > .gitignore gitignore.io 从现有项目之一复制.gitignore 文件。 如何将问题迁移给超级用户? 所以他们修复了this apparently! 【参考方案1】:

MacOS / Linux 单线

在不搞乱创建/复制/粘贴的情况下获得默认 git 忽略的一种简单方法是从终端使用 curl 命令。首先将cd 放入您的项目根目录,然后通过将MY_API_NAME 替换为来自以下两个来源之一的您的API 名称来运行命令:

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

您可以通过从列表中搜索here 并单击“生成”来找到您的 API 名称。

Java 示例:

curl -o .gitignore https://www.gitignore.io/api/java

GitHub

您也可以使用 GitHub 上的那些。找到您的 API 的文件名here。

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java 示例:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

窗口

这里有一些类似的 Windows 替代方案。

How do I install/set up and use cURL on a Windows? Wget/cURL alternative native to Windows?

但老实说,设置它看起来更麻烦,值得。如果我有 Windows,那么我只需在项目的根文件夹中创建一个名为 .gitignore 的空文件,然后从 gitignore.io 或 GitHub 复制并粘贴默认文本。

【讨论】:

太棒了!正是我想要的。我推荐 ConEmu,它是一个支持 curl 的窗口终端。 conemu.github.io【参考方案2】:

我也想要我的贡献。这一次,动画一个:)

VIM(迷你教程):

i   - start editing
ESC - get back to normal mode
:w  - save 
:q  - quit

【讨论】:

好动作!和动画一样! :)【参考方案3】:

有一种非常简单的方法可以创建一个 .gitignore 文件。这个是在 github 中创建的,我很确定大多数源控件都提供了在其中创建文件的功能。逐个图像教程附加图像以供参考.

1.

2.

3.

4.

【讨论】:

【参考方案4】:

窗口: 在命令行中:

.>.gitignore

这将显示一个错误,但会起作用

【讨论】:

【参考方案5】:

你可以直接创建空的.gitignore文件,在你需要添加这个文件的位置打开cmd并输入这个命令

copy con .gitignore

ENTER 您现在处于新创建文件的编辑模式,但我们现在不需要添加任何内容,只需按F6,然后按ENTER 现在你有一个空的.gitignore 文件,用你有的任何编辑器编辑你的文件

【讨论】:

copy nul .gitignore 更好 是的,它的工作速度更快,感谢您提供的信息。 您可以在记事本中创建 .gitignore 文件,在保存文件时使用 ".gitignore" 作为文件名并注意 "" ,然后记事本会将引号之间的整个字符串保存为所选名称【参考方案6】:

Windows

文件名:“.gitignore”, 保存类型:所有文件

【讨论】:

【参考方案7】:

这是 Windows 中 linux“触摸”的单行版本

c:\<folder>\break > .gitignore

这将创建一个空白的 .gitignore 文件,您可以在其中编辑和添加要忽略的项目

C:\Users\test>dir .gitignore
 Volume in drive C is Windows
 Volume Serial Number is 9223-E93F

 Directory of C:\Users\test

18/04/2019  02:23 PM                 0 .gitignore
               1 File(s)              0 bytes
               0 Dir(s)  353,009,770,496 bytes free

C:\Users\test>

【讨论】:

@mburesh -- 这里有很多迟到的答案,但你只标记这个。 ?【参考方案8】:

在 Mac 上:

打开终端并在任何地方运行defaults write com.apple.finder AppleShowAllFiles YES

重新启动查找器,以便您可以看到隐藏文件:command + option + escape ---> Relaunch

然后创建一个文本文件,您就可以将文件扩展名更改为.gitignore

【讨论】:

【参考方案9】:

我意识到这个问题的重点是如何“创建” gitignore 文件,但如果有人对在文件创建后快速添加内容感兴趣,这是我对那些试图“忽略”的人的回答" 出现在其更改列表中的文件。

    对代码进行更改会在存储库中产生不需要的更改。 转到 GitHub Desktop 和您的存储库。 选择所有更改并右键单击它们。 将您的更改添加到 gitignore 文件。

【讨论】:

【参考方案10】:

要将.gitignore 文件添加到您的非应用程序,您可以使用

> npx add-gitignore

现在您可以输入"node" 并使用用户空格键选择它并回车。 这会将节点 .gitignore 添加到项目中。

【讨论】:

【参考方案11】:

你可以去https://www.toptal.com/developers/gitignore

选择 IDE、操作系统或编程语言。 它会自动为您生成。

【讨论】:

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

如何创建.gitignore文件?

如何创建 .gitignore 文件

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

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

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

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