version-control - Git version control - 如何强制 "git pull "覆盖本地文件?

GitHub / 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          #再次拉动源头