git拉取报错 在签出前,请清理存储库工作树

2台电脑编码 ,git拉取代码出现报错:在签出前,请清理存储库工作树

应该是git上的代码和本地代码有冲突了

解决办法:

要么重新在另外一个地方在拉一下git上的代码,合并改动好在提交

要么拿git上的代码覆盖本地的代码

覆盖的命令:

git reset --hard
git pull

git reset 用法:

git reset (–mixed) HEAD~1

回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也不受影响)

git reset –soft HEAD~1

回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不影响原来本地的文件(未提交的也不受影响)

git reset –hard HEAD~1

回退一个版本,清空暂存区,将已提交的内容的版本恢复到本地,本地的文件也将被恢复的版本替换

转载请说明出处:第六感博客 原文链接:

标签: github

相关阅读:

git强制提交 推送 拉取覆盖本地

vscode中获取码云gitee.com的代码时,密码输入错误 如何修改?

vs2017 关联 gitee码云 使用git进行版本控制

bootcdn又挂了(bootcss.com),推荐几个其他cdn的站点