Git Pull изменения из удаленного репо, сохраняя изменения в локальном файле - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть измененный файл htmlpage.html в локальном каталоге проекта, и я хочу получить изменения для этого файла из удаленной ветви на bitbucket без изменения изменений локального файла

1 Ответ

0 голосов
/ 02 февраля 2019

Вместо фиксации или создания новой ветки, просто убедитесь, как я объясняю здесь , чтобы иметь:

git config --global pull.rebase true
git config --global rebase.autoStash true

Оттуда любое git pull будет автоматически:

  • сохранить ваши локальные изменения
  • обновить текущую ветку, воспроизведя ваши локальные коммиты поверх обновленной (извлеченной) удаленной ветви (pull --rebase)
  • повторно примените ваши прятанные измененные к вашим htmlpage.html

Другой подход, я подробно здесь :

git update-index --skip-worktree -- htmlpage.html
# to cancel it:
git update-index --no-skip-worktree -- htmlpage.html

Сохраните копию вашегоперед проверкой файла git pull: htmlpage.html должен остаться неизменным.

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