Git 信息"You are in the middle of an am session"处理方案

git am一个patch应用到本地后又后悔了,这时想要撤销这个patch,但用git reset后还是不行并出现"You are in the middle of an am session"错误,并且修改并没有还原到和线上一致。

这时首先应该执行
git am --abort
执行完后"You are in the middle of an am session信息不会出现了,但patch的修改还在。于是接着
git reset --hard origin/yourbranch
(注意执行git reset --hard HEAD并不会有效果。)
现在代码就已经全部还原到和线上一致了。

posted @ 2020-12-25 15:20  bookfree  阅读(856)  评论(0编辑  收藏  举报