Git问题汇总

1.fatal: refusing to merge unrelated historiesgit

$git pull origin master --allow-unrelated-histories

2.Updates were rejected because the tip of your current branch is behind
当前分支落后bash

粗暴的解决方式服务器

$git git push -u origin master -f

若是不强制合并,能够先pull下来解决.net

别人提供的解决方案:
解决办法:
原文连接:https://blog.csdn.net/qq_27062249/article/details/56671123
一、在你本地从新建立一个分支:git branch test (基于你要提交的分支)code

二、在将你要git push的分支git checkout 到情景中提到的节点1blog

三、git pull 将你同事的提交所有拉到本地ip

四、再使用git cherry-pick从test分支将你的修改逐条的提交拉回来get

五、而后在使用git push origin HEAD将你的分支push到服务器it

相关文章
相关标签/搜索