Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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 如何从git存储库中删除或忽略.rb~文件?_Ruby On Rails_Github_Gitignore - Fatal编程技术网

Ruby on rails 如何从git存储库中删除或忽略.rb~文件?

Ruby on rails 如何从git存储库中删除或忽略.rb~文件?,ruby-on-rails,github,gitignore,Ruby On Rails,Github,Gitignore,我想从git存储库中删除/igonre/hide哪个更好.rb~和文件,比如.\admin.rb.1.2 我怎么能做到 目前我正在以以下方式进行: git rm -r "/app/models/.#admin.rb.1.2" 一个接一个地删除文件。然后我承诺 我还创建了一个.gitignore文件,其中包含我为Rails找到的以下值: .bundle db/*.sqlite3* log/*.log *.log /tmp/ doc/ *.swp *~ .project .DS_Store

我想从git存储库中删除/igonre/hide哪个更好
.rb~
文件,比如
.\admin.rb.1.2

我怎么能做到

目前我正在以以下方式进行:

  git rm -r  "/app/models/.#admin.rb.1.2"
一个接一个地删除文件。然后我承诺

我还创建了一个
.gitignore
文件,其中包含我为Rails找到的以下值:

.bundle
db/*.sqlite3*
log/*.log
*.log
/tmp/
doc/
*.swp
*~
.project
.DS_Store 
但是它并没有忽略目录中已经存在的文件

此文件会忽略备份文件吗?
我应该怎么做才能删除所有与
.gitignore
文件中编写的表达式匹配的文件?

已经在git中的文件将不再被忽略。首先必须将它们全部删除,然后.gitignore文件将忽略新文件。

已经在git中的文件将不再被忽略。首先,您必须将它们全部删除,然后.gitignore文件将忽略新的问题。

这不是一个Ruby问题,只是一个Rails问题,所以我删除了Ruby标记。这不是一个Ruby问题,只是一个Rails问题,所以我删除了Ruby标记。