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

相關文章
相關標籤/搜索