• 【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了~目标分支也出来了~

    哇卡卡卡卡~~~

  • 相关阅读:
    SVN 安装 使用指南
    使用angular-cli快速搭建项目命令
    angular 路由的引用
    c#默认类的修饰符。
    c#
    js改变dom对象样式
    jquery常用函数
    PHP 文件上传
    php 表单代码
    Python 条件语句
  • 原文地址:https://www.cnblogs.com/oyangyin/p/5291138.html
Copyright © 2020-2023  润新知