Я часто получаю эту ошибку (или подобные) уже несколько месяцев, когда получаю.
Как мне это исправить?Что вызывает это?Вот что происходит, шаг за шагом.
После выборки:
error: cannot lock ref 'refs/remotes/origin/master': is at 1b8080a7ad8afa75a919feabeae31a8846763b73 but expected 67f1a4d428b7ab46a0fa62b4bb0d920592f920d9
From https://github.com/payne911/UdeM
! 67f1a4d..1b8080a master -> origin/master (unable to update local ref)
После нажатия «Закрыть» наПервое всплывающее окно:
После нажатия «Закрыть» во втором всплывающем окне:
Нажатие «Pull origin»:
error: Your local changes to the following files would be overwritten by merge:
Trimestre_4/IFT3325_Teleinfo/devoirs/2/class_diag.png
Please commit your changes or stash them before you merge.
error: The following untracked working tree files would be overwritten by merge:
Trimestre_4/IFT3913_Qual_Metr/TP/3/~$apport.docx
Please move or remove them before you merge.
Aborting
Итак, теперь файлы фактически были извлечены, но не полностью?И, несмотря на то, что я, по-видимому, не был извлечен, так как я все еще могу нажать кнопку «вытащить», они теперь выглядят так, как если бы они были модификациями, которые я сделал на этом компьютере, и что мне нужно их зафиксировать?Странно!
Я фиксирую и нажимаю «Pull Origin»:
error: unable to unlink old 'Trimestre_4/IFT3325_Teleinfo/devoirs/2/rapport_tp2.docx': Invalid argument
Этот файл даже не был зафиксированфайлы!Хотя это действительно было открыто.Я закрыл его и снова нажал кнопку:
Обратите внимание, что я успешно принял изменения, которые не были изменены с моей стороны.Теперь у меня настроен коммит слияния.Затем нажатие «Push» не дает ошибок, и я возвращаюсь в нормальное состояние.