问题描述
使用 git pull —rebase 命令时,您可能会看到以下错误响应,并且不会发生 git pull:
cannot rebase: you have unstaged changes
Please commit or stash them.
解决方案
如果您碰巧编辑了仓库中的任何文件,Git 会认为您有未提交的更改要推送回仓库。由于 Qualcomm ChipCode 不是一个协作系统(它是从 Qualcomm 到您的单向分销),因此您无法将更改提交回 Qualcomm ChipCode。相反,您必须在执行 git pull --rebase 命令之前 stash can 清除更改
如果您在仓库中看到此错误,请执行以下步骤:
git stash save
git stash list
git stash clear
git stash list
git pull --rebase