我该如何使用git pull-f

我该如何使用git pull-f,git,Git,在哪里 git pull --force 就像在rm-rf中一样,然后再从头开始git clone 最终结果应该是git diff不返回任何内容。您可以使用git fetch从远程存储库获取所有内容。然后您只需git reset--hard origin/master即可将当前分支重置为origin的master并重置工作目录。将工作目录重置回最新的pull: git reset --hard 然后像往常一样拉除了其他答案之外,我还将添加一个git clean-fdx来删除所有未跟踪的文件和

在哪里

git pull --force
就像在
rm-rf
中一样,然后再从头开始
git clone


最终结果应该是
git diff
不返回任何内容。

您可以使用
git fetch
从远程存储库获取所有内容。然后您只需
git reset--hard origin/master
即可将当前分支重置为origin的master并重置工作目录。

将工作目录重置回最新的pull:

git reset --hard

然后像往常一样拉

除了其他答案之外,我还将添加一个
git clean-fdx
来删除所有未跟踪的文件和目录,以避免在远程存储库中添加的文件以及当前克隆中存在的潜在问题

git clean -fdx
git fetch
git reset --hard origin/master