【git】Qualcomm 代码pull失败出现Cannot rebase - you have unstaged changes

问题描述

使用 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