Reactjs touch.gitignore不创建文件

Reactjs touch.gitignore不创建文件,reactjs,terminal,touch,gitignore,file-extension,Reactjs,Terminal,Touch,Gitignore,File Extension,我正在尝试设置React-dev环境,我收到的一条指令是在终端中输入我的目录并键入以下代码: touch .gitignore 当我制作一个带有名称和扩展名(例如index.html)的文件时,touch命令可以正常工作,但由于这似乎只是一个扩展名,所以什么也没有发生 显然,这是一个关于上传到GitHub的重要文件-有人能帮忙吗 更新:我创建了x.gitignore,然后尝试删除x,它会弹出一个对话框说: You can’t use a name that begins with a dot

我正在尝试设置React-dev环境,我收到的一条指令是在终端中输入我的目录并键入以下代码:

touch .gitignore
当我制作一个带有名称和扩展名(例如
index.html
)的文件时,touch命令可以正常工作,但由于这似乎只是一个扩展名,所以什么也没有发生

显然,这是一个关于上传到GitHub的重要文件-有人能帮忙吗


更新:我创建了
x.gitignore
,然后尝试删除
x
,它会弹出一个对话框说:

You can’t use a name that begins with a dot “.”, because these names are reserved for the system. Please choose another name.

您可以通过键入来查看文件夹中的所有可见文件

ls
ls -a
进入您的终端(假设您的评论中有OSX)。但是,您将只看到非隐藏文件的列表。您可以通过键入来查看所有文件

ls
ls -a
您的.gitignore文件基本上告诉git在打包要存储的所有内容时要忽略哪些文件夹和文件。例如,在ReactJS项目中,您可能会使用很多NPM包,并且不希望将它们包含在git存储库中。因此,在.gitignore文件中,您将包含一行

node_modules
然后,当您推送到Github(或Bitbucket或其他任何地方)时,节点_模块中的任何文件或文件夹都不会被包括在内

如果您在查找.gitignore文件时遇到问题,请首先运行ls-a并确保看到列出的文件。之后,如果在文本编辑器中查看文件时遇到问题,则可能需要检查文本编辑器中的首选项


在Atom中,您需要取消选择“查看VCS忽略的路径”以查看“忽略的”文件

试试ls-a,你会看到的。它不是一个扩展名,它是一个隐藏的文件。非常感谢。既然我在测试时创建了一个加载,那么如何删除隐藏文件?…
rm.filename
,例如
rm.gitignore
。你应该做一个基本的unix教程之类的。我知道我完全是个初学者。我不打算在这个阶段走得太远,这不是我想要做的事情所必需的。谢谢你的帮助。