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


当前回答

使用cmd创建文件.gitignore的几种方法:

使用copy con命令:

打开cmd并输入cd到Git存储库 输入copy con .gitignore并按Ctrl + Z。

使用start notepad .gitignore命令

打开cmd并输入cd到Git存储库 输入start notepad .gitignore并在打开的notepad对话框中按下Yes按钮。

使用edit .gitignore命令(仅适用于Windows x86)

打开cmd并输入cd到Git存储库 输入edit .gitignore并关闭打开的“edit”编辑器。

其他回答

不使用命令行(在Windows上)

打开任何文本编辑器(如记事本)并添加你的规则。 单击菜单“文件→另存为” 保存为”。Gitignore "(包括引文)

窗口:

在命令行中:

.>.gitignore

这将显示一个错误,但它将工作。

以下是在PowerShell和命令提示符(CMD)中工作的:

echo '*.ignore_me' > .gitignore

我遇到了一个奇怪的问题,Git实际上不会读取.gitignore文件。然后我删除了.gitignore文件,并使用Vim创建了一个工作正常的文件。

要添加其他要忽略的文件,只需调用以下命令:

echo 'another_file_to_ignore' >> .gitignore

它将向现有的.gitignore文件追加更多文件。

要创建一个.gitignore文件,你只需要创建一个.txt文件并更改扩展名,如下所示:

然后你必须改变名称,在cmd上写以下一行:

 rename git.txt .gitignore

其中git.txt是刚刚创建的文件的名称。

然后,您可以打开该文件并将不想添加到存储库中的所有文件写入。例如,我的是这样的:

# OS junk files
[Tt]humbs.db
*.DS_Store

# Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad

# Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*

# Project files
[Bb]uild/

# Subversion files
.svn

# Office Temp Files
~$*

一旦有了这个,就需要将它添加到Git存储库中。您必须将文件保存在存储库所在的位置。

然后在你的Git Bash中,你必须写下面这行:

如果存储库已经存在,您必须执行以下操作:

Git rm -r——cached。 Git添加。 Git commit -m”。Gitignore现在正在工作"

如果第2步不起作用,那么您应该编写想要添加的文件的整个路由。

我用notepad++。使用菜单文件→新建文件→另存为→.gitignore(另存为类型:所有类型(.))