git 使用常见错误

git 使用常见错误

一 、报错:Updates were rejected because the tip of your current branch is behind

表示本地仓库的版本在远程仓库的版本之后。常见的处理方式有以下两种:

  1. push前先将远程repository修改pull下来,执行命令:
    git pull origin 分支名
    git push origin 分支名
  2. 强制push到远程分支,不可取的操作,特别是多人开发的时候,可能会导致远程分支的代码覆盖,导致远程仓库代码丢失。慎用!!!执行命令:
    git push origin 分支 -f

二、利用git push origin 分支 -f 命令执行操作后,在另外一个本地仓库pull代码时出现了如下问题。

refusing to merge unrelated histories 大概的意思是,本地仓库跟远程仓库没有什么关联。可以借用如下命令解决:
git pull origin 分支名 --allow-unrelated-histories

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,483评论 2 8
  • 2016.12.4 虽然14年开发第一个项目时就已经接触了git,当时xcode已经开始支持git,在github...
    張小明阅读 416评论 1 0
  • 四、 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常...
    常大鹏阅读 2,145评论 3 24
  • 一、上堂回顾 安装git​ sudo apt-get install git创建版本库【本地版本库】​ 普通目录,...
    WenErone阅读 412评论 0 0
  • AVFoundation 开发 当接到拍照或者视频录制需求的时候,很多同学会选择UIImagePickerCont...
    darcy87阅读 3,948评论 1 11