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


当前回答

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

touch .gitignore

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

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

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

其他回答

macOS和Linux一行程序

一个简单的方法是在终端上使用curl命令来获得默认的Git忽略,而不需要创建/复制/粘贴。首先cd到你的项目根目录,然后运行命令,将MY_API_NAME替换为以下两个来源之一的API名称:

gitignore.io

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/MY_API_NAME

您可以通过在列表中搜索并单击Generate找到API名称。

Java示例:

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/java

GitHub

或者,你也可以在GitHub上使用。在这里找到API的文件名。

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替代品。

如何在Windows上安装/设置和使用cURL ? Wget/cURL替代本机Windows?

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

我的贡献是针对Mac上的人,它不仅适用于iOS项目(正如提到Xcode的问题所暗示的那样),而且适用于任何类型的项目。


最简单的方法是进入终端,运行vim .gitignore,然后添加文件。通常你可以从GitHub上的一个模板(https://github.com/github/gitignore)复制你需要的东西。

步骤1 在项目中,键入以下命令

vim .gitignore

步骤2 现在,您已经用Vim打开了文件。

按i插入文本。当您在底部看到——INSERT——时,您将看到文件已经准备好了。

第三步(选项一) 对于Objective-C项目,你可以从https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore复制并粘贴到你的。gitignore文件:

按“Esc”键,输入:wq,按“Return”键。保存文件。

步骤3(选项2) 添加任何适用于项目的文件。

如果你不确定要添加什么,在搜索引擎中使用的最佳关键字将包括你的项目类型和文本编辑器。例如,如果你使用Sublime Text,你会想要添加

*.sublime-workspace

如果你在Dreamweaver中使用Cordova项目,你会想要添加

_notes
dwsync.xml

这是我个人最喜欢的,http://help.github.com/ignore-files/

另外,如果你想忽略Xcode文件,请参考Git忽略Xcode项目文件的答案。

Do:

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

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

http://gitignore.io是一个开源实用程序,可以帮助您为项目创建有用的.gitignore文件。还有一个可以通过gi命令访问的命令行API: http://gitignore.io/cli

为OS X安装gi命令: $回声”功能gi () {curl http://gitignore.io/api /\$@ ;}" >> ~/.Bash_profile && source ~/.bash_profile 查看.gitignore文件内容(输出:http://gitignore.io/api/xcode,osx): $ gi xcode,osx 如果您想将结果附加到一个新的.gitignore文件中,那么您应该在终端上看到输出。 $ gi xcode,osx >> .gitignore