Я пытаюсь отправить изменение файла через git.Я добавил и зафиксировал файл так же, как и для любого другого толчка.Однако, когда я нажимаю, я получаю эту ошибку:
remote: error: Your local changes to the following files would be overwritten by merge:
remote: filename.html
remote: Please, commit your changes or stash them before you can merge.
remote: Aborting
Дело в том, что я зафиксировал изменения.Я пытался повторить изменения и несколько раз проходил процесс добавления / принятия, и каждый раз, когда я нажимаю, я получаю одну и ту же ошибку.Есть идеи, как это исправить?
Я пытался форсировать пуш с помощью git push --force origin branch
и git push origin branch --force
.Все та же ошибка.
Я попытался сохранить изменения, на которые указывает ссылка, в ошибке с git stash
, и там написано No local changes to save
.
Я пытался git reset --hard origin/master
.Все та же ошибка при попытке подтолкнуть этот конкретный файл.У меня нет проблем, нажмите другие файлы, только этот.
Я хотел бы иметь возможность вносить изменения в этот файл, я просто не уверен, как обойти эту ошибку.Буду признателен за любую помощь.
Вот полный текст, который я получаю, когда пытаюсь нажать:
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 4 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 418 bytes | 418.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
remote:
remote: **** Pulling changes into Live [Hub's post-update hook]
remote:
remote: From /var/git/html
remote: * branch master -> FETCH_HEAD
remote: error: Your local changes to the following files would be overwritten by merge:
remote: filename.html
remote: Please, commit your changes or stash them before you can merge.
remote: Aborting
remote: Updating fb7c657..b64906e
To website.com:/var/git/html.git
bf653d3..b64906e master -> master