我克隆了一个远程存储库。我没有编辑存储库,但是git pull -rebase告诉我我需要先提交更改。我只想覆盖并从当前存储库开始。我认为拉会做到这一点,但由于某种原因,git认为我编辑了回购。救命啊!
答案 0 :(得分:2)
git fetch origin # get all branches from remote repo
git reset --hard origin/master # discard whatever you have and switch to master branch of remote repo
答案 1 :(得分:1)
最简单的解决方案是删除它并重新克隆它重新开始,你可能会意外地改变了一些东西。
答案 2 :(得分:0)
也许您正在寻找git checkout -f
强制重新检查/恢复您当前正在工作的分支机构内的所有文件。显然,这将在没有太多追索权的情况下核对所有变更。