
error: remote unpack failed: error Missing tree
对于该报错,官方的解释为可能为仓库损坏或网络问题等原因,但在我们实际开发过程中,绝大多数情况是因为,如前面所说,远程仓库有其他人提交的修改,如果不嫌撤回本地commit的话,我们是无法pull代码的。将本地修改代码先提交到暂存区,防止拉代码时,远程仓库代码和本地修改代码冲突。所以在pull之前,我们需先试用如下代码,撤回本地的上一次commit。撤回提交后,即可重新拉取远程仓库代码,命令如下。解决完可能出现的冲突后,即可重新走提交代码步骤。在拉取完代码后,可重新将本地修改代码重新取出。






























