![](/img/trans.png)
[英]Prevent certain folder in public folder from being removed capistrano rails
[英]accidentally removed log folder in rails .gitignore, log folder not being generated on pull request
我是git和rails的新手。 我签出了一个rails项目,并附带了许多日志文件。 我想删除日志文件,并在.gitignore中添加一个条目以忽略日志目录的内容。 我想搞砸了,因为当我的同事尝试从master结帐时,甚至没有生成他的日志目录。 我认为我忽略了整个日志目录,而不是忽略日志文件的内容。 更改此.gitignore文件以仅忽略日志文件而不忽略日志目录本身的最佳方法是什么? 我也不认为我需要.gitignore中的所有这些东西。 对于Rails项目,什么是一个很好的干净简单的.gitignore?
*.sublime-*
.bundle
db/*.sqlite3*
log/*.log
*.log
tmp/**/*
tmp/*
Gemfile.lock
doc/api
doc/app
*.swp
*~
.DS_Store
先感谢您。
Git会忽略空文件夹,实际上它并不真正知道它们的存在(它知道指向文件内容的树)。 由于没有文件内容可指向,因此没有树,因此git不会创建文件夹。
解决此问题的常用方法是在文件夹中添加空文件。 .keep
将此文件.keep
。 将该文件添加到空文件夹中,再将其添加到索引中,然后提交并推送,并在结帐时创建文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.