В моем проекте у меня было две коммиты; A, а затем B, оба из которых были нажаты на пульт.Проверка, а затем редактирование старого коммита с помощью git
Однако я понял, что мои изменения в фиксации B были плохими идеями и вернулись назад, чтобы совершить A, используя git checkout A
.
Затем я сделал некоторые изменения для совершения A, совершив commit C, и это то, что я хочу, затем надавить на мой пульт в качестве последней фиксации. Однако, когда я это делаю, он только толкает различия между A и C на текущую версию пульта, которая является B; другими словами, он применяет фиксацию C для фиксации B.
Как получить локальную копию на пульте дистанционного управления в качестве новых, чтобы история фиксации выглядела так: A, B, C (т.е. без возврата B - Я все еще хочу B в моей истории COMMIT)
А, чтобы уточнить (см. Редактирование, которое я сделал), я хочу сохранить B в своей истории совершения сделки. Я хочу нажать C как фиксацию поверх B – Miguel
Оказалось, что он возвращает * делает * сохранить возвращенную фиксацию в истории, что именно то, что я хотел! – Miguel