Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails .gitignore不在本地服务器上,但显示在Git存储库上_Ruby On Rails_Ruby_Git_Gitignore - Fatal编程技术网

Ruby on rails .gitignore不在本地服务器上,但显示在Git存储库上

Ruby on rails .gitignore不在本地服务器上,但显示在Git存储库上,ruby-on-rails,ruby,git,gitignore,Ruby On Rails,Ruby,Git,Gitignore,在我的本地文件夹中,.gitignore没有显示(就像我被告知它将学习RubyonRails教程一样),所以我使用Sublime文本制作了一个。但是当我把文件上传到Git时,它突然出现了。现在我在Git上有两个.gitignores,但在本地文件中仍然只有一个。谁能解释一下如何解决这一差异 屏幕截图:这是因为。文件是隐藏的。这叫 如果您在Linux或Mac上,只需使用ls-la即可显示所有文件。 或者在Windowsdir上也应该这样做 .gitignore是一个dot文件,这意味着它是一个隐藏

在我的本地文件夹中,
.gitignore
没有显示(就像我被告知它将学习RubyonRails教程一样),所以我使用Sublime文本制作了一个。但是当我把文件上传到Git时,它突然出现了。现在我在Git上有两个
.gitignore
s,但在本地文件中仍然只有一个。谁能解释一下如何解决这一差异


屏幕截图:

这是因为。文件是隐藏的。这叫

如果您在Linux或Mac上,只需使用
ls-la
即可显示所有文件。

或者在Windows
dir
上也应该这样做

.gitignore
是一个
dot
文件,这意味着它是一个隐藏文件。要列出当前目录中的所有文件(包括隐藏文件),请在终端中发出以下命令:

$ ls -al 
您没有两个
.gitignore
s,一个没有
dot
前缀,另一个有
dot
前缀。您应该将
gitignore
.gitignore
的差异添加到
.gitignore
(带有
dot
前缀的一个)中,然后安全地删除
gitignore
(没有
dot
的一个)