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