Это локальный репозиторий. Нет ветвей. Вход показываетПерейти к предыдущему фиксации, внести изменения и зафиксировать как новый заголовок
HEAD->master A
9812 B
4578 C
Я хочу сделать текущий рабочий каталог так же, как C, редактировать несколько файлов, заменить несколько двоичных файлов (PDF) и сделать новое обязательство, скажем MODC. Таким образом, новый журнал будет:
HEAD->master ModC
7845 A
9812 B
4578 C
Кажется простым. Но я боролся и столкнулся со всеми видами ветвей, слияниями, перестановками, сбрасыванием!
Что такое уверенный выстрел, безупречный способ достижения того, что я хочу?
Сброс ветви к предыдущей фиксации происходит только тогда, когда вам не нужны текущие изменения совершающих (в вашем случае возврата совершить 'A'). Но из вашей второй схемы кажется, что вы хотите создать новый коммит с измененными изменениями из commit 'B' и сохранить изменения в фиксации' A'. – Eimantas
Да. Я хочу достичь именно того, что я описал в вопросе. – deshmukh
Итак, вам все еще нужны коммиты 'A' &' B' или нет? – Eimantas