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


当前回答

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

Vim(迷你教程):

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

其他回答

有一种非常简单的方法可以创建.gitignore文件。这个是在GitHub上创建的,我很确定大多数源代码控制程序都提供了在那里创建文件的功能。

我附上了一个图片的图片教程作为参考。

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

> .gitignore
git add .gitignore
git commit -m "message" .gitignore

我意识到这个问题的重点是如何“创建”gitignore文件,但如果有人有兴趣在文件创建后快速添加内容,这里是我使用GitHub Desktop为那些试图“忽略”出现在他们的更改列表中的文件的答案。

对代码进行更改会在存储库中产生不必要的更改。 去GitHub桌面和你的存储库。 选择所有更改并右击它们。 将更改添加到gitignore文件中。

下面是Windows中Linux“触摸”的一行程序版本

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

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

cd 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

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

touch .gitignore

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

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

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