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


当前回答

Do:

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

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

其他回答

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

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

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

如果你使用的是Windows,它不允许你在Windows资源管理器中创建一个没有文件名的文件。如果您试图将文本文件重命名为.gitignore,它将提示“您必须输入文件名”

为了解决这个问题,我使用了以下步骤。

创建文本文件gitignore.txt 在文本编辑器中打开它并添加规则,然后保存并关闭 按住Shift键,右键单击你所在的文件夹,然后在这里选择打开命令窗口 然后在命令行中重命名该文件,使用ren gitignore.txt .gitignore

另外,HenningCash在评论中建议:

你可以通过添加一个点来避免这个Windows资源管理器错误 没有扩展名的文件名:.gitignore..这是自动的 改为。gitignore。

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

touch .gitignore

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

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

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

我也想贡献自己的力量。这次是动画版:)

Vim(迷你教程):

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