触摸.gitignore文件未创建文件

4

我正在尝试搭建React开发环境,其中一条指令是在终端中进入我的目录并输入以下代码:

touch .gitignore

当我创建一个带有名称和扩展名(例如index.html)的文件时,touch命令可以正常工作,但由于这似乎只是一个扩展名,所以什么也没有发生。显然这是与上传到GitHub相关的重要文件 - 有人可以提供帮助吗?
更新:我创建了x.gitignore,然后尝试删除x,MacOS会弹出对话框提示:
You can’t use a name that begins with a dot “.”, because these names are reserved for the system. Please choose another name.

5
尝试输入 ls -a 命令,你应该能看到它。它不是一个扩展名,而是一个隐藏文件。详见:https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory - azium
非常感谢。我该如何删除隐藏文件,因为我在测试时创建了很多文件?... - Paulos3000
1
"rm .filename",例如"rm .gitignore"。你应该做一个基本的Unix教程或者其他类似的东西。 - azium
我知道我是一个完全的初学者。虽然在这个阶段我不打算深入研究,但对于我想做的事情来说并不是必要的。感谢您的帮助。 - Paulos3000
2个回答

5

通过输入命令,您可以查看文件夹中所有可见的文件。

ls

假设您使用的是OSX系统,可以在终端中输入以下命令。然而,您只能看到非隐藏文件列表。要查看所有文件,请键入

ls -a

你的 .gitignore 文件基本上告诉 Git 哪些文件夹和文件在打包存储时应该被忽略。例如,在 ReactJS 项目中,你可能会使用很多 NPM 包,你不希望将它们包含在你的 Git 存储库中。因此,在你的 .gitignore 文件中,你需要包括一行代码来告诉 Git 忽略这些文件。
node_modules

然后,当你推送到Github(或Bitbucket或其他地方)时,node_modules中的所有文件或文件夹都不会被包含。

如果你找不到.gitignore文件,请先运行ls -a,并确保你看到该文件已列出。之后,如果你在文本编辑器中看不到该文件,可以检查文本编辑器中的首选项。

在Atom中,你需要取消选择“View VCS Ignored Paths”才能看到“ignored”文件。


0
在终端中输入以下命令: npx touch .gitignore

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接