关于git:如何创建.gitignore文件

How to create .gitignore file

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

  • echo'xxx'>.gitignore
  • 吉特忽略.io
  • 从现有项目中复制.gitignore文件。
  • 如何将问题迁移到超级用户?
  • 所以他们显然解决了这个问题!


如果您使用的是Windows,它不会允许您在Windows资源管理器中创建没有文件名的文件。如果尝试将文本文件重命名为.gitignore,则会出现错误"必须键入文件名"。

enter image description here

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

  • 创建文本文件gitignore.txt
  • 在文本编辑器中打开它并添加规则,然后保存并关闭
  • 按住SHIFT键,右键单击您所在的文件夹,然后在此处选择"打开命令窗口"
  • 然后在命令行中用ren gitignore.txt .gitignore重命名文件。
  • 或者@henningcash在评论中建议

    You can get around this Windows Explorer error by appending a dot to
    the filename without extension: .gitignore. will be automatically
    changed to .gitignore

    • 要在Mac上执行此操作,只需CD到项目目录并"touch.gitignore",您还必须确保可以看到隐藏的文件
    • 创建了gitignore.txt文件后,"ren"对我不起作用。不过,我刚刚打开了目录上的git bash,并且能够像正常一样使用linux"mv"命令。
    • 我在Gitbash中使用了cp gitignore.txt .gitignore,然后删除了原始文件。对我来说,mv命令听起来是个更好的选择:)
    • 您可以通过在文件名中添加一个点(不带扩展名)来避免此Windows资源管理器错误:.gitignore.将自动更改为.gitignore(win7 x64)
    • 您还可以使用"另存为"从任何Windows文本编辑器中创建".gitignore"。
    • 我发现江户十一〔七〕在吉特巴什工作。
    • 有趣的是,操作系统正在使用Xcode,这意味着他正在运行OS X。你们都在投票决定一个针对Windows的答案?!!!
    • 问题是关于xcode,它在mac os x中运行,但这个答案是针对Windows的。所以我的-1。
    • 如果您的文件被隐藏,那么cx1〔8〕表示找不到该文件。如果您使您的文件不被隐藏,那么它就会工作。供参考
    • 有趣的是,Google不同意,Google搜索".gitignore on windows"作为第一个结果导致了这个页面:)
    • 对于像我这样懒惰的人,我用notepad++创建了这个文件,没有保存任何问题:)
    • 是的,如果您有任何代码编辑器,只需创建一个新文件并将其命名为.gitignore。这是我认为最简单的方法,因为大多数编辑都会帮忙。
    • @现金2百万,如果可以的话,我给你2+
    • 只是notepad .gitignore也可以。
    • 我不知道只要按住shift键并从上下文菜单中选择,就可以打开该文件夹中的命令提示符。谢谢
    • @准确地说,不知道为什么这不是真正的答案!
    • 只需运行"notepad.gitignore"
    • 所以,是不是有点…窗户上的虫子?
    • 看起来他们修好了


    尽可能简单(有时):只需将以下内容添加到您首选的命令行界面(gnu bash、git bash等)。

    1
    touch .gitignore

    测试菜单

    update:tested with windows cmd and it does not work on win 8.1+。不过,它确实可以使用git-bash,如果您使用git,那么您应该在Windows中安装git-bash。

    更新:正如@wardy在评论中指出的,只要您提供完整的路径,touch就可以在Windows上工作。这也可以解释为什么它对Windows上的某些用户不起作用:对于某些默认的Win版本,touch命令似乎不在$PATH中。

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

    • 这对我不起作用,它说触摸不是程序
    • (Windows 8.1版)
    • 只是普通命令
    • 我只是在windows 7的cmdpowershell中都试过,没有问题。然后在同事的8.1计算机上再次尝试,可以确认(不存在该Cmdlet)。你必须找出问题所在,因为不管怎样,它也会用其他东西咬你。简而言之:我为你感到抱歉:/
    • 仅供参考-Windows没有本机触摸命令。Windows中最接近的等效项是"copy/b file name.ext+,,"(其中filename.ext是您的文件名)。+、、是一个特殊的复制标志,告诉它只更新文件上的日期/时间。superuser.com/questions/10426/…
    • @Spencerkillen您需要使用git bash来使用这个命令。
    • 如果指定触摸的完整路径,则在命令行中工作…C:>"C:Program Files(x86)gitin ouch.exe".gitignore
    • 它适用于我-Windows 8.1。
    • 在Git Bash的Windows 10 64位计算机中为我工作
    • 获得GitBash的最简单方法是安装GitHub应用程序,它也将安装GitShell。
    • 对于那些来自Mac的人,使用他们上面所说的"touch.gitignore"。那么,vi.gitignore。这将打开您的编辑器。然后访问github.com/github/gitignore/blob/master/unity.gitignore获取忽略内容。使用cmd+c复制并在终端中打开的编辑器上使用cmd+v,然后:wq(保存并退出),您就可以开始了。


    在Windows资源管理器中创建.gitignore文件最简单的方法是创建一个名为.gitignore.的新文件。这将跳过具有文件扩展名的验证,因为is实际上具有空的文件扩展名。

    • 如果你想保持纯粹的窗户风格,那绝对是最简单的方法。…
    • 这是我们当中最懒惰的人最好的办法。
    • 这对我很有用。Windows实际上删除了最后一个。所以在我保存更改时,文件名改为just.gitignore。
    • 这也适用于文件夹
    • 这是Windows资源管理器中出现的错误的真正答案…尽管我认为最初的问题是OSX
    • 例如,如果你把你的项目移到Linux系统上,它会把圆点放在文件的末尾,对我来说,这不是一个好的方法,总是遵循标准的命名约定,每个询问如何生成.gitignore的人都有能力打开文本编辑器,并创建.gitignore文件wi。没有额外的危险黑客。
    • 这个问题提到了运行在OSX上的Xcode。这在OSX上不起作用。(OSX上没有Windows资源管理器。)


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

    1
    2
    3
    > .gitignore
    git add .gitignore
    git commit -m"message" .gitignore

    • 您好,谢谢您的回复:),实际上,我已经创建了一个.gitignore文件,但是在执行命令行:git add .gitignore时,我收到了一条消息:fatal: pathspec '.gitignore' did not match any files ,不过,我要确保.gitignore文件确实存在于我的项目文件夹中,是不是错了?
    • 如果Git说文件不存在-您创建的文件有不同的名称。您可以看到ls -la文件夹中的所有文件。还有一个问题,如果你还在挣扎,你做了什么(细节)
    • 我的.gitignore文件已经存在。我刚刚添加了一个忽略eclipse.prefs和提交的.log文件的规则。它会立即开始工作吗?
    • 非常有用。同样,此方法也适用于重命名文件夹/目录(不仅仅是文件)。例如Z:\pristine-vagrant>ren"New folder" .ssh
    • 如果出现"fatal:pathspec.."错误,我只需运行git fetch,然后再次尝试git commit和push。它起作用了。


    在Windows中==

  • 打开记事本。
  • 添加gitignore文件的内容。
  • 单击"另存为"并选择"所有文件"。
  • 另存为.gitignore
  • ==简单点!不需要命令行!==

    • 记事本++也很乐意为那些使用它的人提供这种服务。


    在Windows上可以使用命令江户十一〔11〕。

    或者使用git bash命令touch .gitignore,这对Linux和Mac系统很有用

    • echo>.gitignore工作正常。要继续附加要忽略的文件,我们可以执行echo"*.obj">>.gitignore
    • 我会小心使用这种方法。在我的计算机上,运行Windows10,使用echo创建.gitignore,生成了一个utf 16le格式的文件,而git显然没有正确解析该文件。通过Windows资源管理器创建该文件导致了一个ANSI格式的文件,该文件与Git一起正常工作。


    MacOS/Linux一行程序

    在不干扰create/copy/paste的情况下获得默认git-ignore的一个简单方法是从终端使用curl命令。首先将cd插入到您的项目根目录中,然后通过将MY_API_NAME替换为来自以下两个源之一的API名称来运行该命令:

    吉特忽略.io

    1
    curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

    您可以通过从这里的列表中搜索并单击生成来找到您的API名称。

    Java示例:

    1
    curl -o .gitignore https://www.gitignore.io/api/java

    号github

    或者,您可以在Github上使用它们。在这里查找API的文件名。

    1
    curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

    Java示例:

    1
    curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

    。窗户

    以下是一些类似的Windows替代方案。

    • 如何在窗口上安装/设置和使用curl?
    • wget/curl替代Windows?

    但老实说,建立这样一个机构似乎更麻烦,这是值得的。如果我有Windows,我只需在项目的根文件夹中创建一个名为.gitignore的空文件,然后从gitignore.io或github复制并粘贴默认文本。


    使用Git-Bash控制台。

    -导航到项目-键入"touch.gitignore"

    将为您创建.gitignore文件。

    enter image description here


    我也想要我的贡献。这次,动画之一:)

    VIM(迷你教程):

    1
    2
    3
    4
    i   - start editing
    ESC - get back to normal mode
    :w  - save
    :q  - quit

    enter image description here

    • 动作不错!就像动画一样!:)
    • OOO。谢谢!;)哦。


    在窗户下面有一个很好的提示:

    • 在Windows资源管理器中单击鼠标右键,新建>文本文档
    • 命名它。gitignore。(带尾随点-即尖端)
    • 最后会得到一个.gitignore文件:)

    在Windows 7和8下测试。

    此提示假定Windows资源管理器显示文件扩展名。

    Windows Explorer .gitignore


    我的贡献是针对Mac上的那些,它不仅可以应用于那些在iOS项目上工作的人(正如提到xcode的问题所暗示的那样),而且可以应用于任何类型的项目。我做这件事的简单方法是进入终端运行vim .gitignore,然后添加文件。通常,您只需从github上的一个模板(https://github.com/github/gitignore)复制所需的内容。

    步骤1在项目运行期间

    埃多克斯1〔2〕

    enter image description here

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

    氧化镁

    i插入文本。当您看到底部的--insert--时,您将看到文件已经准备好了。

    氧化镁

    步骤3(选项1)对于Objective-C项目,您可以从https://raw.githubusercontent.com/github/gitignore/master/objective-c.gitignore复制并粘贴到您的.gitignore中。

    氧化镁

    然后按esc,输入:wq,再按return。保存文件。

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

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

    1
    *.sublime-workspace

    如果你在Dreamweaver的一个科尔多瓦项目中工作,你会想增加

    1
    2
    _notes
    dwsync.xml


    我还有一个简单的想法让我们在命令中使用echo命令,

    echo ./idea > .gitignore

    这将创建具有文本内容"./idea"的.gitignore文件
    现在可以使用文本编辑器手动更改文件中的数据。

    或者简单地说

    慰问:

    echo .gitignore notepad.exe

    立即编辑gitignore。

    如果您不知道哪些文件对于您的IDE或操作系统应该被GitIgnore忽略,只需转到www.gitIgnore.io。

    gitignore.io - here it wll generate the gitignore commands or text for you just say your api or os thats it!. Just copy and paste into your file. simple!


    在Windows中,打开DOS提示符(cmd)窗口,使用命令行:

    1
    type > .gitignore

    在"包含所有不想提交的文件和目录"中创建.gitignore文件。

    前任:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    #################
    ## Eclipse
    #################

    *.pydevproject
    .project
    .metadata
    .gradle
    bin/
    tmp/
    target/
    *.tmp
    *.bak
    *.swp
    *~.nib
    local.properties
    .classpath
    .settings/
    .loadpath

    # External tool builders
    .externalToolBuilders/

    # Locally stored"Eclipse launch configurations"
    *.launch

    # CDT-specific
    .cproject

    # PDT-specific
    .buildpath


    #################
    ## Visual Studio
    #################

    ## Ignore Visual Studio temporary files, build results, and
    ## files generated by popular Visual Studio add-ons.

    # User-specific files
    *.suo
    *.user
    *.sln.docstates

    # Build results

    [Dd]ebug/
    [Rr]elease/
    x64/
    build/
    [Bb]in/
    [Oo]bj/

    # MSTest test Results
    [Tt]est[Rr]esult*/
    [Bb]uild[Ll]og.*

    *_i.c
    *_p.c
    *.ilk
    *.meta
    *.obj
    *.pch
    *.pdb
    *.pgc
    *.pgd
    *.rsp
    *.sbr
    *.tlb
    *.tli
    *.tlh
    *.tmp
    *.tmp_proj
    *.log
    *.vspscc
    *.vssscc
    .builds
    *.pidb
    *.log
    *.scc

    # Visual C++ cache files
    ipch/
    *.aps
    *.ncb
    *.opensdf
    *.sdf
    *.cachefile

    # Visual Studio profiler
    *.psess
    *.vsp
    *.vspx

    # Guidance Automation Toolkit
    *.gpState

    # ReSharper is a .NET coding add-in
    _ReSharper*/
    *.[Rr]e[Ss]harper

    # TeamCity is a build add-in
    _TeamCity*

    # DotCover is a Code Coverage Tool
    *.dotCover

    # NCrunch
    *.ncrunch*
    .*crunch*.local.xml

    # Installshield output folder
    [Ee]xpress/

    # DocProject is a documentation generator add-in
    DocProject/buildhelp/
    DocProject/Help/*.HxT
    DocProject/Help/*.HxC
    DocProject/Help/*.hhc
    DocProject/Help/*.hhk
    DocProject/Help/*.hhp
    DocProject/Help/Html2
    DocProject/Help/html

    # Click-Once directory
    publish/

    # Publish Web Output
    *.Publish.xml
    *.pubxml

    # NuGet Packages Directory
    ## TODO: If you have NuGet Package Restore enabled, uncomment the next line
    #packages/

    # Windows Azure Build Output
    csx
    *.build.csdef

    # Windows Store app package directory
    AppPackages/

    # Others
    sql/
    *.Cache
    ClientBin/
    [Ss]tyle[Cc]op.*
    ~$*
    *~
    *.dbmdl
    *.[Pp]ublish.xml
    *.pfx
    *.publishsettings


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

    另外,如果您想忽略Xcode文件,请参阅以下答案:https://stackoverflow.com/a/49488/126235


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

  • 为OSX安装gi命令:

    埃多克斯1〔10〕

  • view.gitignore文件内容(输出:http://gitignore.io/api/xcode,osx):

    江户十一〔11〕。

  • 如果要将结果附加到一个新的.gitignore文件中,您应该在终端上看到输出。

    埃多克斯1〔12〕


  • 创建的几种方法。gitignore使用cmd:

    • 使用copy con命令:

    • 打开cmd并对git存储库说cd
    • 说出copy con .gitignore并按ctrl+z。

    氧化镁

    • 使用start notepad .gitignore命令:

    • 打开cmd并对git存储库说cd
    • 在"已打开的记事本"对话框中,说出start notepad .gitignore并按"是"按钮。

    氧化镁

    • 使用edit .gitignore命令(仅限Windows x86):

    • 打开cmd并对git存储库说cd
    • 说出edit .gitignore并关闭打开的编辑编辑器。

    以下功能在PowerShell和命令提示符中工作

    1
    echo '*.ignore_me' > .gitignore

    我遇到了一个奇怪的问题,Git实际上不会读取.gitignore文件。然后我删除了.gitignore文件,并使用vim创建了一个文件,这个文件工作得很好。

    要添加要忽略的其他文件,只需调用以下命令:

    1
    echo 'another_file_to_ignore' >> .gitignore

    它将向现有的.gitignore文件追加更多文件。

    • 我也有同样奇怪的问题。原来是编码,所以一定要将文件保存为utf-8。


    1)创建一个.gitignore文件,为此,您只需创建一个.txt文件并更改扩展名,如下所示:氧化镁

    然后您必须更改名称,在命令上写下以下行:

    1
     rename git.txt .gitignore

    其中git.txt是您刚刚创建的文件名。

    然后您可以打开该文件并写入不想添加到存储库中的所有文件。例如,我的如下所示:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    #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中,您必须编写以下行:

    氧化镁

    如果呼吸已经存在,则必须执行以下操作:

    1)git rm-r——缓存。2)Git添加。3)git commit-m".gitignore正在工作"

    如果步骤2不起作用,则应编写要添加的文件的孔路径。

    希望有帮助!


    如果不想让.gitignore干扰其他任何人的存储库,也可以使用.git/info/exclude。(请参阅http://help.github.com/ignore-files/)


    窗户enter image description here

    File Name :".gitignore" ,
    Save as type : All Files


    不使用命令行

  • 打开文本编辑器并添加规则。
  • 单击"文件"->"另存为"
  • 另存为".gitignore"(包括报价)

  • 1
    2
    3
    4
    5
    6
    1. Open git terminal
    2. go to git repository of the project
    3. create a .gitignore file by **touch .gitignore** command
    4. **git add .gitignore** command to add ignore file
    5. set ignore rules in the ignore file
    6. run the command **cat .gitignore**

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


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    To force Finder to display hidden files and folders via Terminal:

        Open Terminal
        For OS X 10.9 Mavericks, run this command (lower-case finder):
        defaults write com.apple.finder AppleShowAllFiles TRUE
        For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
        defaults write com.apple.Finder AppleShowAllFiles true
        notice the setting for true
        Then run this command: killall Finder
        Then exit Terminal
        To revert back to Finder’s default setting (hide hidden files and folders),
    run the opposite command but with the false setting.

    然后运行killall finder并退出终端。


    窗户:在命令行中:

    1
    .>.gitignore

    这将显示一个错误,但会起作用


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

    1
    copy con .gitignore

    ENTER。您现在处于新创建文件的编辑模式,但我们现在不需要添加任何内容,只需按F6,然后按ENTER。现在你有一个空的.gitignore文件,用你拥有的任何编辑器编辑你的文件。


    在工作中,我们使用的是WindowsXP,在文件名末尾键入句点不起作用。创建.gitignore文件而不出现"必须键入文件名"错误的一种简单快捷的方法是:

  • 打开一个命令窗口并键入"edit.gitignore"。
  • 键入"alt(selects file menu)",f,s。现在,无论命令提示指向何处,都有一个空的.gitignore文件。
  • 现在您可以用您最喜欢的文本编辑器来填充它。


    您可以在Windows PowerShell中键入new-item .gitignore


    如果您使用Sublime作为您的IDE,您可以创建一个新文件并将其保存为.gitignore。只需对新文件使用ctrl n,并使用ctrl s另存为".gitignore"。


    要在Xcode中添加任何文件,请转到菜单并导航到文件->新建->文件…

    对于.gitignore文件,选择"其他"->"空",然后单击"下一步"。在"另存为"字段中键入名称(.gitignore),然后单击"创建"。对于以点(".")开头的文件,将弹出警告消息,告诉您该文件将被隐藏。只需单击使用"."继续…

    这就是全部。

    要填充您的全新.gitignore,您可以在以下位置找到忽略xcode文件的示例:https://stackoverflow.com/a/12021580/2120348


    在Mac中-您可以创建一个新的文本文件。添加内容使用https://www.gitignore.io网站/

    将文件格式为-带附件的富文本文档的文件保存。将文件名改为.gitingore当弹出窗口出现时,选择use".",如所附图片所示。

    注意:因为它是一个隐藏文件,所以您将无法在目录中看到它。但它会被创造出来。

    see image


    我使用记事本++。新建文件>另存为>.gitignore(另存为类型>所有类型(.))


    创建一个.gitignore文件有一个非常简单的方法。这个文件是在github中创建的,我确信大多数源代码控件都提供了在那里自己创建文件的功能。附加一个逐图像教程以供参考。

    1.氧化镁

    2.氧化镁

    3.氧化镁

    4.氧化镁


    这正是我的盟友——尽管如此,我仍在试图弄清楚一些.dll是如何进入的:

    http://www.gitignore.io/http://www.diaryofaninja.com/blog/2011/06/01/how-to-easyly-create-a-gitignore-file-inside-windows-explorer

    希望这有帮助!


    有一件事我还没有提到,那就是当你开始一个新的项目时,你可以让Xcode自动生成它。为了做到这一点,你必须开始做一些无害的黑客攻击自己…

    在开始之前:备份"项目模板",正如我预测的那样,一旦你发现了它,你将要做的比我刚才提到的更多。

    现在,转到/developer/library/xcode/project templates/application/cocoa application/在那里添加.gitignore文件。

    这就是全部。当您创建一个新的"cocoa应用程序"项目时,.gitignore文件将自动从项目模板中复制。

    如果要编辑模板本身,请小心。使用nano;不要使用xcode或textedit,它们会弄乱unicode字符!-好吧,Xcode也会把其他事情搞得一团糟。

    注意:还有一个"文件模板",在开始修改它们之前,您还应该备份它。再次:使用nano编辑它们;不是xcode,也不是textedit。

    以下是我自己的一个.gitignore文件,您可以用它来激发灵感:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    .DS_Store
    Icon\15
    Icon
    Icon

    /*.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,但它会不断地向我的控制台发送垃圾邮件)


    是的,Windows资源管理器不允许您创建此文件名。解决这个问题的另一个简单方法是在目录中创建一个虚拟文件,例如newfile.txt,而不是简单地在git bash中重命名它,如下所示:

    1
    mv NewFile.txt .gitignore

    这里有一个单行版本的Linux"touch"在Windows中

    1
    c:\<folder>\break > .gitignore

    这将创建一个空白的.gitignore文件,您可以在其中编辑和添加要忽略的项

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    C:\Users\test>dir .gitignore
     Volume in drive C is Windows
     Volume Serial Number is 9223-E93F

     Directory of C:\Users\test

    18/04/2019  02:23 PM                 0 .gitignore
                   1 File(s)              0 bytes
                   0 Dir(s)  353,009,770,496 bytes free

    C:\Users\test>