【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
 

  这样就能够把上游分支和本地分支进行合并了javascript

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

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

  如今就能够正常的git pull了~目标分支也出来了~git

哇卡卡卡卡~~~测试

相关文章
相关标签/搜索