赞
踩
在使用git的过程中执行 git pull命令时发生【fatal:Not Possible to fast-forward,aborting】错误。
【致命错误:不能快进,异常中断】意思是不能先执行commit,再执行pull。
commit后代码被放到本地缓存区,可以被push到远程服务器。
如果先commit后再pull的话,其他人对代码的更新可能被commit代码覆盖。
所以要先把远程最新代码拉到本地,检查本地和远程是否有冲突需要merge的内容,处理完这些内容后再上传自己的更新内容。
解决办法:
git reset HEAD~N //撤回N个commit
把commit撤回后,先pull远程最新代码,merge后,再commit本地内容。
关于撤销多少次,通过git st 查看状态
Your branch is ahead of 'origin/main' by 1 commit //这样的话就撤回1次commit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。