Мне нужно вернуться к определенной фиксации, которая составляет 7 коммит до моей текущей фиксации. Если я это сделаю, я хочу изменить все файлы, чтобы они выглядели как предыдущие. Но я не хочу стирать историю git-фиксации в github. Как сохранить историю и вернуться к предыдущему состоянию?Возвращаясь к определенному предыдущему фиксации и не изменяя историю git
спасибо.
Вы не можете это сделать. Если ваше ядерное ядерное устройство 7 зафиксировано в вашем местном филиале, единственный способ нажать это на GitHub - это сделать «git push -force», который, однако, также перезапишет историю на пульте дистанционного управления. –
@TimBiegeleisen Итак, нет способа вернуться к предыдущей фиксации, сохранив историю? Я не забочусь о совершении коммитов после того, что у меня есть. Но мне нужно сохранить эти 7 последних коммитов, так как мне нужно проверить их по одному. – JoHksi
Вы, кажется, смущены тем, как работает Git. Если вы вернетесь на 7 коммитов, либо с помощью 'git reset', либо просто проверив предыдущую фиксацию в отдельном состоянии, то каждое последующее совершение, которое вы совершаете, будет означать переписывание истории и стирание исходной истории фиксации. Если вы можете обновить свой вопрос тем, что вы действительно пытаетесь сделать, может быть, кто-то может помочь. –