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

Git путаница - как вернуть локальные изменения к последнему удаленному нажатию?

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

Например: если используется git pull, то я не получаю локально удаленные папки с удаленного.

Я должен использовать checkout? Но как это сказать, чтобы получить файлы с удаленного (а не со сцены) и перезаписать все?

4b9b3361

Ответ 1

Вероятно, вы хотите использовать git reset. Предполагая, что вы недавно сделали git fetch, следующее будет отбрасывать все в вашем локальном и reset до той точки, которую вы укажете в качестве последнего аргумента (в данном случае текущего HEAD ветки удаленной отслеживания origin/master):

$ git reset --hard origin/master