Git push origin работает, но сервер не обновляет

У меня есть git с двумя пультами, скажем, с первичными и вторичными. Мой рабочий процесс обычно происходит следующим образом:

Для удаленного первичного:

  1. Нажимайте изменения на удаленный первичный файл из каталога A,
  2. Извлеките изменения из удаленного вторичного в каталог A (если есть),
  3. Измените необходимые файлы,
  4. Нажимайте изменения как на удаленный первичный, так и на вторичный.

И только обычное git pull – change – git нажимает на дополнительный пульт.

Недавно, когда я нажимал на удаленный первичный я всегда получал ошибку, которая говорит: Your local changes to the following files would be overwritten by merge . Несмотря на это, git push продолжался, и если я проверю статус git, он говорит, что все в курсе. Поэтому я подумал, что это хорошо.

Однако, когда я смотрю на веб-сайт, кажется, что он не использует последний код, который я нажал. Я попытался изменить и нажать файлы, связанные с ошибкой; проверить фиксацию, связанную с ошибкой, и нажать на нее изменения; но результата пока нет.

Любая мысль о том, как я должен это исправить?

Спасибо.

Вы можете принудительно нажать, используя параметр -f .

Например, git push -f