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


当前回答

非常简单(有时):只需将以下内容添加到您首选的命令行界面(GNU Bash, Git Bash等)

touch .gitignore

正如War在评论中指出的那样,只要你提供完整的路径,触摸在Windows上也可以工作。这可能也解释了为什么它对Windows上的一些用户不起作用:在默认情况下,触摸命令似乎不在某些Windows版本的$PATH中。

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

注意:路径可能不同,取决于您的安装和安装路径。

其他回答

默认情况下,.gitignore文件不会添加到存储库中。使用vi或你最喜欢的文本编辑器创建。gitignore文件,然后发出git add .gitignore,后跟git commit -m "message" .gitignore。下面的命令将处理它。

> .gitignore
git add .gitignore
git commit -m "message" .gitignore

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

Do:

打开Git终端 转到项目的Git存储库 通过触摸.gitignore命令创建一个.gitignore文件 使用git add .gitignore命令添加忽略文件 在ignore文件中设置ignore规则 执行cat .gitignore命令

通过在步骤3中运行命令,您将在项目目录中获得.gitignore文件。

您可以直接创建一个空的.gitignore文件。在你需要添加该文件的位置打开cmd,并键入以下命令:

copy con .gitignore

按回车。我们现在处于新创建文件的编辑模式,但现在不需要添加任何东西。只需按F6,然后按Enter。

现在您有了一个空的.gitignore文件。在您拥有的任何编辑器中编辑您的文件。

你可以让Xcode在启动新项目时自动生成。

为了做到这一点,你必须自己开始做一些无害的黑客攻击……

开始之前:备份“项目模板”,因为我预测,一旦你发现了它,你会想做的比我刚才提到的更多。

现在,进入/Developer/Library/Xcode/Project Templates/Application/Cocoa Application/ 在那里添加你的.gitignore文件。

这是所有。当你创建一个新的“Cocoa Application”项目时,.gitignore文件会自动从你的项目模板中复制。

注意:如果你想编辑模板本身,请使用nano;不要使用Xcode或TextEdit,因为它们会弄乱Unicode字符!Xcode还搞砸了其他东西。

注意:还有一个“文件模板”,在你开始修改它们之前,你也应该备份它们。再次强调:使用nano编辑它们;不是Xcode也不是TextEdit。

这是我自己的一个。gitignore文件,你可以用它来启发:

.DS_Store
Icon\15
Icon\r
Icon\n
/*.xcodeproj/*.mode*
/*.xcodeproj/*.pbxuser
/*.xcodeproj/TemplateIcon.icns
/*.xcodeproj/.LSOverride
!/*.xcodeproj/default.*
/*.pbproj/*.mode*
/*.pbproj/*.pbxuser
/*.pbproj/*.perspective*
/build/
*.moved-aside
*~.nib
*~.xib

注意:我使用Xcode 2.5和Xcode 3.1.4(我更喜欢3.1,但它一直在我的控制台发送垃圾邮件)