Перезаписать все локальные файлы, которые не зафиксированы - PullRequest
1 голос
/ 27 июня 2019

Я внес некоторые изменения в проект и зафиксировал их.

Я сделал git pull, чтобы обновить локальную ветку перед нажатием.

git bash показывает:

The following untracked working tree files would be overwritten by merge:
<list of files>

Команда git pull -f имела тот же эффект.Я не знаю, что делать git reset --hard origin/<branch_name>, потому что, насколько мне известно, это "удалит" мои коммиты.

Как перезаписать все локальные файлы , которые не зафиксированы и , сохранитьсовершает чтобы потом их толкать?

1 Ответ

0 голосов
/ 27 июня 2019

Вы можете сбросить их ветку на ваш текущий HEAD.Таким образом, вы удалите все локальные изменения, которые не зафиксированы, но не потеряют ни одного коммита:

$ git reset HEAD --hard
...