zoukankan      html  css  js  c++  java
  • 【Git】无法从远程分支pull


    随着工作量的增多,接触的新项目,新同事越来越多,发现自己不会的东西好多。
    有这么一句话:“你所知道的知识就像是一个圆,你会的越多,圆越大,但你接触的未知世界也越大,也就越加觉得自己无知”。
    原话记不全了,大概意思是这样的,现在我就越来越觉得自己无知了。。。

    ==================================================== 消极的分界线 =====================================================

    最近做的一个项目,从develop分支上切换到了release分支上进行开发,不知道什么原因,我一直切换不过去。
    昨儿下午几个同事帮忙忙乎了半天,把我本地的项目删了,又重新clone的,总算是显示的是release分支了。
    由于时间问题,昨儿配置完各种环境,就没有再进行测试了,今天来了以后,发现项目不能正常运行,就打算更新一下code,
    可是,依旧报错:
    “The current branch is not configured for pull No value for key branch.master.merge found in configuration”

    自己上网查了一下各种解决方案,挨个照着做了一遍,运气比较好,做到第二个就解决了~
    现在整理一下,以备不时之需(直接翻译了):
    原因:你没有告诉git要把哪个远程分支合并到你现有分支上。
    解决:所以假设你有一个叫feature的本地分支,并且你想从origin/feature上进行更新。
    只需要运行:
    git branch -u origin/feature feature
    

      这样就可以把上游分支和本地分支进行合并了

    这个时候你可以查看一下.git/config文件,你会看到如下的一段文字:

    [branch "feature"]
            remote = origin
            merge = refs/heads/feature
    

      现在就可以正常的git pull了~目标分支也出来了~

    哇卡卡卡卡~~~

  • 相关阅读:
    ubuntu重复登录问题
    CUDA相关问题
    pytorch安装(使用pip3装到conda环境下)
    ubuntu16.04 anaconda的安装和卸载
    vscode插件安装失败的解决方案
    使用ffmpeg进行视频截图
    Spring加载早期获取BasePackage
    chrome最耐看的主题
    针对MySQL的MVCC多版本并发控制的一些总结
    docker创建mysql容器,并挂载数据+配置
  • 原文地址:https://www.cnblogs.com/oyangyin/p/5291138.html
Copyright © 2011-2022 走看看