在拉取代码时有时会出现如下merge信息

默认以vi文本打开的
:q退出,完成拉取
但是git log查询历史确存在一个merge的commit

解决办法:
先设置拉取规则:
git config pull.ff only 表示不能进行快进合并则终止当前操作
再回退到前两次的提交
git reset --hard HEAD~2
再执行git pull即可
在使用Git拉取代码时遇到非快进合并的情况,导致无法直接合并。通过设置git config pull.ff only,确保在不能快进合并时终止操作。若已出现merge冲突,可以先回退到前两个提交(git reset --hard HEAD~2),再执行git pull。此外,文章还提及了其他可能的解决办法。
在拉取代码时有时会出现如下merge信息

默认以vi文本打开的
:q退出,完成拉取
但是git log查询历史确存在一个merge的commit

解决办法:
先设置拉取规则:
git config pull.ff only 表示不能进行快进合并则终止当前操作
再回退到前两次的提交
git reset --hard HEAD~2
再执行git pull即可
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
4941
2667

被折叠的 条评论
为什么被折叠?