Слова в вашем списке относятся к двум разным группам однокоренных слов, так как имеют разные корни и лексические значения. 1. Группа с корнем -гор- (значение «высота», «возвышенность») К словам «горный» и «горка» относятся следующие однокоренные слова:
- Гора — основное слово в данной группе.
- Гористый — имеющий много гор.
- Горец — житель гор.
- Горняк — рабочий горной промышленности.
- Пригорок — небольшое возвышение.
- Горочка — уменьшительно-ласкательная форма слова «горка».
- Нагорье — обширное возвышение.
- Горнолыжный — относящийся к катанию с гор на лыжах.
Примечание: слова «гореть», «горевать» или «горький» не являются однокоренными к слову «гора», несмотря на похожий корень, так как имеют совершенно иное лексическое значение. 2. Группа с корнем -город- (значение «поселение», «ограда») К слову «городок» относятся следующие однокоренные слова:
- Город — крупный населенный пункт.
- Городской — относящийся к городу.
- Пригород — поселок, прилегающий к городу.
- Горожанин — житель города.
- Огородить — обнести оградой.
- Загородный — находящийся за пределами города.
- Городки — название народной игры.
Вывод: слова «горный» и «горка» являются однокоренными между собой, а слово «городок» входит в другую лексическую группу. Хотите ли вы разобрать морфемный состав (корень, суффикс, окончание) любого из этих слов?