我需要在我的.gitignore文件中添加一些规则。但是,我在项目文件夹中找不到它。它不是由Xcode自动创建的吗?如果没有,什么命令允许我创建一个?
当前回答
如果你不想让你的.gitignore文件干扰其他人的存储库,你也可以使用.git/info/exclude(参见http://help.github.com/ignore-files/)。
其他回答
使用Git Bash控制台。
导航到您的项目 输入touch .gitignore
将为您创建.gitignore文件。
如果你使用的是Windows,它不允许你在Windows资源管理器中创建一个没有文件名的文件。如果您试图将文本文件重命名为.gitignore,它将提示“您必须输入文件名”
为了解决这个问题,我使用了以下步骤。
创建文本文件gitignore.txt 在文本编辑器中打开它并添加规则,然后保存并关闭 按住Shift键,右键单击你所在的文件夹,然后在这里选择打开命令窗口 然后在命令行中重命名该文件,使用ren gitignore.txt .gitignore
另外,HenningCash在评论中建议:
你可以通过添加一个点来避免这个Windows资源管理器错误 没有扩展名的文件名:.gitignore..这是自动的 改为。gitignore。
默认情况下,.gitignore文件不会添加到存储库中。使用vi或你最喜欢的文本编辑器创建。gitignore文件,然后发出git add .gitignore,后跟git commit -m "message" .gitignore。下面的命令将处理它。
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
在工作中,我们使用的是Windows XP系统,在文件名后面输入句号是行不通的。创建.gitignore文件而不会出现“你必须输入文件名”错误的快速简单的方法是:
打开CMD窗口,输入“edit .gitignore”。 键入“Alt(选择文件菜单),F, s,你现在有一个空的.gitignore文件,无论你的cmd提示符指向哪里。
现在可以用您喜欢的文本编辑器填充它。
我的贡献是针对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