在哪里
git pull --force
,如rm -rf
,然后git clone
再次从头开始?
最终结果应为git diff
,不返回任何内容。
答案 0 :(得分:11)
除了其他答案之外,我还会添加git clean -fdx
来删除所有未跟踪的文件和目录,以避免在远程存储库中添加文件的潜在问题,但也会出现在当前克隆中。< / p>
git clean -fdx
git fetch
git reset --hard origin/master
答案 1 :(得分:4)
您使用git fetch
从远程存储库中获取所有内容。然后你可以git reset --hard origin/master
将你当前的分支重置为origin的master并重置你的工作目录。
答案 2 :(得分:2)
将工作目录重置为最新的拉动:
git reset --hard
然后像往常一样拉