Полный академический справочник «Правила русской орфографии и пунктуации» (М., 2006 и более поздние издания) рекомендует писать с прописной буквы слово Бог как название единого верховного существа в монотеистических религиях. Нормативное написание: верить в Бога, молиться Богу.
Однако в следующих случаях рекомендуется написание со строчной буквы:
-
В формах множественного числа, в значении одного из множества божеств, а также в переносном значении: боги Олимпа, бог Аполлон, бог войны.
-
В устойчивых сочетаниях, употребляющихся в разговорной речи вне связи с религией: не бог весть, бог знает что, бог с ним, не дай бог, ради бога, как бог на душу положит, боже упаси, ей-богу и т. д. Невозможна прописная буква в таком, например, контексте: у него всё не слава богу.
С прописной буквы пишутся также прилагательные Божий, Божественный в религиозном контексте: храм Божий, благодать Божья, Божественная Троица, Божественная литургия. Но: божий одуванчик, божья коровка, божественный вкус (в знач. 'восхитительный').
См. также: http://gramota.ru/spravka/letters/?rub=ortho
Правильно: Рассказывает бог знает что. В устойчивых сочетаниях, употребляющихся в разговорной речи вне прямой связи с религией, рекомендуется писать бог (а также господь) со строчной буквы. Для постановки запятой перед сочетанием бог знает что или внутри него нет оснований.
Устойчивое выражение бог знает (что, где, куда, как...) означает 'неизвестно (что, где, куда, как)' и зачастую употребляется, когда речь идет о чем-либо не очень хорошем: ехали бог знает куда; натворит без нас бог знает что. Поэтому его употребление в данном предложении неоправданно.
В первом сочетании запятая не нужна. Во втором – запятая также не ставится, если оборот используется в значении 'никто не знает'.
В выражении ей-богу и во множественном числе (о боги) возможно только написание строчными.
В остальных случаях руководствуемся правилом: в устойчивых сочетаниях междометного характера, которые употребляются в разговорной речи вне прямой связи с религией, слова бог и господь пишутся со строчной буквы: не дай бог, о боже мой, не приведи господь, слава богу.
Слова Боже и Господи пишутся с большой буквы, если выражают обращение к Богу. В некоторых случаях выбор написания зависит от контекста. Так, может быть написано слава Богу (если контекст указывает, что говорящий действительно благодарит Господа Бога) и слава богу (если по контексту ясно, что употреблен расхожий разговорный оборот: В тот раз он, слава богу, пришёл вовремя!).
Это цельные по смыслу выражения, запятые в них не нужны.
См. ответ № 184325.
Слово Бог, написанное с прописной буквы и обозначающее верховное всемогущее существо, управляющее миром (в монотеистических религиях), является именем собственным (т. е. индивидуальным наименованием предмета). Прописная буква – орфографический признак имени собственного.