Git Overwrite Ошибка при push для определенного файла: почему не работают git push --force или git stash? - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь отправить изменение файла через 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

1 Ответ

1 голос
/ 28 марта 2019

Это, вероятно, более уместно в качестве комментария, но мне не хватает репутации, чтобы оставить его.

Что вы видите, когда запускаете git status?

Вы уверены, что у вас есть последняя версия вашей основной ветки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...