Запятая между однородными членами предложения в русском языке

Запятая ставится:

— между двумя и более однородными членами без союзов:

Звуки росли, крепли, ширились.

— между ОЧ с повторяющимися союзами и – и, ни – ни, да – да, или – или, либо – либо, то – то, не то – не то:

И берег, и море молчали. Не то север, не то восток.

— между однородными членами с союзами а, но, да (= но):

Он поворчал, но согласился.

Запятая НЕ ставится:

— между однородными членами с одним союзом и, или, либо, да (= и):

Красные и синие цветы. Он или я – мне безразлично.

— внутри группы однородных членов, соединенных попарно:

Мы собирали травы и ягоды, грибы и орехи.

— в цельных выражениях:

и то и сё, ни то ни сё, ни свет ни заря, и так и сяк, и туда и сюда, ни рыба ни мясо, ни жив ни мёртв.