【Git】合并两个没有共同祖先的分支

在 github 上创建了项目,要和本地的项目合并。

$git remote add origin git@github.com:MYNAME/PROJECTNAME.git // 连接远程库
$git add -A // 添加所有文件
$git commit -m "add all" // 提交
$git pull origin master // 拉下线上的文件

此时提示:

fatal: refusing to merge unrelated histories

这是因为两个分支没有共同祖先,无法合并,此时可使用如下命令:

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

成功,再执行

$git push -u origin master

提交完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 11,070评论 1 17
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,341评论 4 54
  • 江苏 沈杏花 你是盛开在山野的茶花 一朵一朵 如同羊脂玉雕琢的饰品 点缀在深秋的衣襟 你是从百草园窜出的云雀 时而...
    花信风sxh阅读 2,761评论 0 7
  • 姓名:巢环环 公司:宁波大发化纤有限公司 期数:第264期六项精进 组名:努力一组 【日精进打卡第50天】共50天...
    巢环环阅读 1,472评论 0 0
  • 好棒好棒,这么晚了我还在灯下,因为今天我特么偷懒了! 都在努力,也都在实干, 但是有的时候总会被琐碎的念头打败, ...
    翼钊语阅读 3,502评论 0 0

友情链接更多精彩内容