隨着工作量的增多,接觸的新項目,新同事越來越多,發現自己不會的東西好多。
有這么一句話:“你所知道的知識就像是一個圓,你會的越多,圓越大,但你接觸的未知世界也越大,也就越加覺得自己無知”。
原話記不全了,大概意思是這樣的,現在我就越來越覺得自己無知了。。。
==================================================== 消極的分界線 =====================================================
最近做的一個項目,從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了~目標分支也出來了~
哇卡卡卡卡~~~