Перезаписать локальный репозиторий удаленным - PullRequest
0 голосов
/ 15 мая 2019

Я бы хотел "самообновить" свое php-приложение с помощью git.Приложение должно получить последний код из удаленного репозитория (github) и перезаписать локальный код.

Оно должно сделать следующее:

  • Получить последний код из удаленного (только мастер)ветвь)
  • перезаписать локальный код (включая любые немаркированные изменения)
  • он не должен перезаписывать / удалять все, что указано в gitignore
  • , он должен показывать различия всех файлов, которыеизменились (для целей ведения журнала)

В данный момент я использую следующие команды:

git fetch origin master
git diff master origin/master --stat
git reset --hard origin/master

Это работает, так как получает последний код с пульта и перезаписываетвсе последние изменения.Проблема в том, что git diff также показывает некоторые старые изменения, и мне нужно, чтобы он отображал только последние изменения.

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