Я по ошибке перебросил изменения в свою удаленную мастер-ветку. Поэтому, чтобы сохранить их в безопасности, я создал ветку backup
. Затем я вернул изменения, которые я сделал для удаленного мастера.Невозможно нажать на мастер после возврата
На мой местный мастер ветви я побежал:
git revert <commit_sha>
и затем
мерзавец толчок
Теперь я закончил работу над новой отрасли (резервного копирования), и все это хорошо выглядит. Но я не могу вытолкнуть изменения с моей локальной ветви backup
на удаленный мастер. Когда я запускаю git pull
на моей резервной ветке, изменения, которые я сделал, теряются. Код заменяется содержимым удаленного мастера.
Есть ли способ для меня изменить мои изменения на удаленную ветку мастера, не потеряв работу?
* Я проверил новую ветку и нажал туда. * Это не имеет смысла: вы можете проверить местную ветку, но вы не можете нажать на нее. Вы должны уточнить свой вопрос. – Jubobs
@Jubobs Я думаю, что OP означал, что он создал «резервную» ветвь и нажал ее на свое дистанционное репо. –
"* Затем я вернул нажатие, которое я сделал, чтобы освоить *" также не имеет большого смысла. Вы имеете в виду, что вы вернули последнюю фиксацию в локальном «master» или принудительно надавили на удаленную ветку 'master'? – Jubobs