Подтвердить что ты не робот

Git тянуть аналогично/противоположно git push -f?

Иногда, особенно. когда я единственный, кто работает в удаленном репозитории, мне нравится переписывать историю с помощью git rebase -i и git push origin master -f.

Как сделать принудительный git pull origin master без слияния? Я попробовал его с опцией -f, но это не сработало. Я просто хочу переписать историю моего локального репозитория git, чтобы соответствовать истории удаленного (origin).

4b9b3361

Ответ 1

git fetch
git reset --hard origin/master

Ответ 2

С уважением, это несколько лет, ответ MattDiPasquale уничтожит любые локальные изменения или совершит.

Если у вас есть локальные изменения или коммиты, но вам нужно переписать историю, запустите:

git fetch origin
git rebase origin/master