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
并不会有效果。)
现在代码就已经全部还原到和线上一致了。