У меня возникла ситуация, когда я случайно нажал неполную фиксацию C1
на удаленную ветку. Теперь я хочу вернуть удаленную ветку, но временно, так что я могу по-прежнему работать над фиксацией C1
локально и внести в нее некоторые изменения.Git revert временно
я сделал,
git revert C1
Который создал коммит с откатами изменений, и я толкнул его на удаленный филиал в другом совершить C2
. Готово.
Но как я могу начать работу над фиксацией C1
, которая вернулась? должен ли я проверить, что конкретное совершение C1
? Если я это сделаю, git status
показывает отдельный заголовок в моем локальном репо.
Почему бы не просто отменить фиксацию на удаленной ветке, закончить свои изменения локально, совершить + нажать все это? После совершения фиксации он не может быть действительно изменен; измененная фиксация на самом деле является перебазой, которая создает новые коммиты с разными хэшами, чем исправления. –
Спасибо, я пошел с ответом @Charles Durham. что очень похоже на ваш подход. – Kevindra