Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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跟踪Ruby on rails_Ruby On Rails_Git_Version Control - Fatal编程技术网

Ruby on rails 使用Git跟踪Ruby on rails

Ruby on rails 使用Git跟踪Ruby on rails,ruby-on-rails,git,version-control,Ruby On Rails,Git,Version Control,除了数据库和日志文件之外,是否还有出于安全原因不应在存储库中的其他文件 该项目将主要是由我自己的工作,但代码将存储在一个共享的存储库,将提供给其他一些用户,如果他们想从它拉。该项目相当简单,因此我不太担心实际代码中的安全性-这更多是为了保护任何测试数据等,并在此类项目中建立“良好实践”。在“ruby on rails”上下文中,一个典型的.gitignore文件可能类似于: config/database.yml db/*.sqlite3 log/*.log log/*.pid tmp/**

除了数据库和日志文件之外,是否还有出于安全原因不应在存储库中的其他文件


该项目将主要是由我自己的工作,但代码将存储在一个共享的存储库,将提供给其他一些用户,如果他们想从它拉。该项目相当简单,因此我不太担心实际代码中的安全性-这更多是为了保护任何测试数据等,并在此类项目中建立“良好实践”。

在“ruby on rails”上下文中,一个典型的
.gitignore
文件可能类似于:

config/database.yml  
db/*.sqlite3
log/*.log
log/*.pid
tmp/**/*"
但是,正如文章“”所指出的,您也可以使用
.gitignore
添加空目录

因为git跟踪的是内容,而不是文件,所以它不会保存任何空文件 目录,因为没有可跟踪的内容

这意味着,当您从
git
存储库克隆项目时,它是 缺少
log
tmp
lib
和其他目录

这个小脚本修复了这个问题,因此
git
甚至添加了空目录

这只是输出命令,将空的
.gitignore
文件添加到
git
项目中的所有空目录中,并将
git add-f
文件添加到repo中


如果您仍然只关注主.gitignore文件,那么这里有一个更完整的文件,来自


“RubyonRails”上下文中典型的
.gitignore
文件可能类似于:

config/database.yml  
db/*.sqlite3
log/*.log
log/*.pid
tmp/**/*"
但是,正如文章“”所指出的,您也可以使用
.gitignore
添加空目录

因为git跟踪的是内容,而不是文件,所以它不会保存任何空文件 目录,因为没有可跟踪的内容

这意味着,当您从
git
存储库克隆项目时,它是 缺少
log
tmp
lib
和其他目录

这个小脚本修复了这个问题,因此
git
甚至添加了空目录

这只是输出命令,将空的
.gitignore
文件添加到
git
项目中的所有空目录中,并将
git add-f
文件添加到repo中


如果您仍然只关注主.gitignore文件,那么这里有一个更完整的文件,来自


这是一个非常模糊的问题。这完全取决于你在编写什么,谁在编写等等。如果你用细节重写问题,你可能会得到更好的回答。这是一个非常模糊的问题。这完全取决于你在编写什么,谁在编写等等。如果你用细节重写问题,你可能会得到更好的回答。
config/database.yml
*~
*.cache
*.log
*.pid
tmp/**/*
.DS\_Store
db/cstore/**
doc/api
doc/app
doc/plugins
coverage/*
db/*.sqlite3
*.tmproj
Capfile