我是git和rails的新手。我检查了一个rails项目并且有一堆日志文件。我想删除日志文件并在.gitignore中添加一个条目以忽略日志目录的内容。我想我搞砸了,因为当我的同事试图从主人办理结账时,他的日志目录甚至没有生成。我认为不是忽略日志文件的内容,而是忽略了整个日志目录。更改此.gitignore文件以仅忽略日志文件而不是日志目录本身的最佳方法是什么?另外我认为我不需要.gitignore中的所有这些东西。对于rails项目来说,什么是干净简单的.gitignore?
Reservation.findAll {
start >= DateUtils.justDateToday() &&
start < DateUtils.justDateTomorrow()
}
提前谢谢你。
答案 0 :(得分:1)
Git忽略空文件夹,实际上它并不真正知道它们存在(它知道指向文件内容的树)。由于没有要指向的文件内容,因此没有树,因此git不会创建文件夹。
常见的方法是在文件夹中添加空文件。惯例是将此文件命名为.keep
。将此类文件添加到空文件夹,将其添加到索引,提交和推送,并在结帐时创建文件夹。