version-control - git pull --force - Как заставить "git pull" перезаписать локальные файлы?

git checkout / git / overwrite / git-pull / git-fetch

Как мне принудительно перезаписать локальные файлы с помощью git pull ?

Neo



Answer #1

Прежде всего,попробуй стандартный способ:

git reset HEAD --hard # To remove all not committed changes!
git clean -fd         # To remove all untracked (non-git) files and folders!

Если вышеизложенное не поможет и вас не волнуют ваши неотслеживаемые файлы/директории (сделайте резервную копию первой на всякий случай),попробуйте следующие простые шаги:

cd your_git_repo  # где your_git_repo - это папка репозитория git
rm -rfv *         # ВНИМАНИЕ: запускайте только внутри репозитория git!
git pull          # снова вытащить исходники