zoukankan      html  css  js  c++  java
  • Git拉取分支报错(fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from it)

    一、问题出现

    1.当远程仓库分支上有一个本地仓库没有的分支时

    2.本地使用git checkout命令检索这个远程分支

    git checkout -b 本地分支名 远程分支名

    当出现上述情况时,就会出现报错:fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from it

    二、问题原因

    远程新建的分支没有更新到本地。实际上,git仓库分为本地仓库和远程仓库,我们用checkout命令是从本地仓库中找要检出的分支的。本地仓库只有在进行网络请求时才会跟远程仓库交互,比如fetch命令。

    三、问题解决

    更新远程仓库数据到本地,可以使用两个命令:

    1.fetch命令

    git fetch origin

    2.update命令

    git remote update origin --prune

    最后我们再使用git checkout命令即可检索出新建的分支

  • 相关阅读:
    C语言编程练习4:镂空三角形
    C语言编程练习3:小明的18岁生日
    C语言编程练习2:放大的X
    C语言编程练习1:打印数字图形
    Hexo+Github搭建个人博客
    报表
    唐人街探案
    窗体
    ACCESS SQL
    交叉表
  • 原文地址:https://www.cnblogs.com/lwjnicole/p/13174305.html
Copyright © 2011-2022 走看看