您的位置:首页 > 其它

Updates were rejected because the tip of your current branch is behind

2018-03-13 15:06 531 查看
现在本地建了一个库interview,然后在github创建同名仓库interview并加入readme.md文件,push时会报错。因为两个库内容不一样了。
网上搜索解决答案1.使用强制push的方法:

$ git push -u origin master -f

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

2.push前先将远程repository修改pull下来

$ git pull origin master

$ git push -u origin master

3.若不想merge远程和本地修改,可以先创建新的分支:

$ git branch [name]

然后push

$ git push -u origin [name]git pull的时候依然报错fatal: refusing to merge unrelated histories因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,这句代码是在git 2.9.2版本发生的,最新的版本需要添加
--allow-unrelated-histories
那么我们 需要这样写
git pull origin master ---allow-unrelated-histories
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐