Как создать новую ветку со старым коммитом из мастера?
Здравствуйте! Вопрос такой - в ветке мастер есть коммит который мне нравится больше последнего, но я не хочу откатываться на него в ветке мастер, а хочу создать новую ветку и в него выгрузить этот коммит, и далее с ним работать. при этом я хочу, чтобы обе ветки могли работать в github pages. Можно ли это сделать? Ну или в одной ветке, но в отдельной папке.
Создайте из нужного Вам коммита новую ветку. При этом, в новой ветке он будет последнем и все предшествующие ему коммиты тоже сохранятся:
Создать ветку и сразу перейти на неё
git checkout -b branch_name hash
Создать ветку без перехода
git branch branch_name hash
Где hash - хеш коммита, который Вам нужен. Можно указывать как полный его хеш, так и хотя бы первые 4 символа.
P.S. С GitHub Pages тоже пока не имел дел.
так у вас сейчас в папке финальная версия , отдайте ее и все. А себе откатите на ту что надо , или вы хотите чтоб в одной папке одновременно 2 одинаковых сайта существовало о_О ?