当前位置: 代码迷 >> 综合 >> git-git pull遇到changes not staged for commit问题解决
  详细解决方案

git-git pull遇到changes not staged for commit问题解决

热度:55   发布时间:2023-11-03 06:42:16.0

1.场景

git在pull时,遇到changes not staged for commit问题

2.解决

先执行git reset --hard FETCH_HEAD命令
然后在git pull

3.命令解释

git reset --hard FETCH_HEAD回退一个版本,清空暂存区,将已提交的内容的版本恢复到本地,本地的文件也将被恢复的版本替换将本地的冲突文件冲掉,不仅需要reset到MERGE-HEAD或者HEAD,还需要--hard。如果没有后面的hard,不会冲掉本地工作区。只会冲掉stage区
  相关解决方案