我需要在我的.gitignore文件中添加一些规则。但是,我在项目文件夹中找不到它。它不是由Xcode自动创建的吗?如果没有,什么命令允许我创建一个?
当前回答
这是我个人最喜欢的,http://help.github.com/ignore-files/
另外,如果你想忽略Xcode文件,请参考Git忽略Xcode项目文件的答案。
其他回答
窗口:
在命令行中:
.>.gitignore
这将显示一个错误,但它将工作。
如果你使用Sublime Text作为你的IDE,你可以创建一个新文件并将其保存为.gitignore。简单地使用Ctrl + N为新文件,并按Ctrl + S保存为“。gitignore”。
在Windows中,打开DOS提示符(cmd)窗口,并使用以下命令行:
type > .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步不起作用,那么您应该编写想要添加的文件的整个路由。
如果你使用的是Windows,它不允许你在Windows资源管理器中创建一个没有文件名的文件。如果您试图将文本文件重命名为.gitignore,它将提示“您必须输入文件名”
为了解决这个问题,我使用了以下步骤。
创建文本文件gitignore.txt 在文本编辑器中打开它并添加规则,然后保存并关闭 按住Shift键,右键单击你所在的文件夹,然后在这里选择打开命令窗口 然后在命令行中重命名该文件,使用ren gitignore.txt .gitignore
另外,HenningCash在评论中建议:
你可以通过添加一个点来避免这个Windows资源管理器错误 没有扩展名的文件名:.gitignore..这是自动的 改为。gitignore。
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 在Bash命令提示符上添加git分支
- 如何更改Git日志日期格式
- git pull -rebase和git pull -ff-only之间的区别