Я внес изменения в мой репозиторий проектов в нескольких файлах. Затем я совершил и не подтолкнул их. Позже я обнаружил ошибку в коде и открыл журнал git, чтобы вернуть последнюю фиксацию. Так как я сделал это, это сообщение имеет исчезло из журнала, и я не могу оба выталкивать или вытаскивать репозиторий из-за ошибки.Больше не могу вытащить/вытащить мой репозиторий git. «Объединить конфликты»
Я попытался сделать новое обязательство, но это только изменил сообщение об ошибке на тяговой/PUSH:
ошибка была поднята libgit2. Категория = 21 (MergeConflict). 5 неподтвержденные изменения будут перезаписаны путем слияния
git status
сообщение:
На мастер филиала
Ваш филиал и «Происхождение/мастер» разошлись, и у 1 и 1 разные фиксации каждый, соответственно. (Использование «мерзавец тянуть», чтобы объединить удаленный филиал в ваш)
поручены с VS 2013, используя протокол от TortoiseGit. Что происходит и как я нажимаю/вытягиваю и возвращаю свои исправленные изменения фиксации?
Какую команду вы использовали для удаления последнего коммита? Какой результат дает «статус git»? – Kirill
Используя «график ревизий», я нашел свой фиксатор в/master-журнале, но если я попытаюсь «слить на« master », то я получаю ту же ошибку. – Croll
Можете ли вы попробовать git pull -rebase сначала, а затем нажать git? – VonC