前言
隨著代碼學習的深入,越來越多人使用github或者gitlab進行項目管理,這就會涉及到一些遠程操作。比如的ssh配置在linux+gitlab
還有本文的主角:倉庫分支的切換不成功。
一、分支是什么?
分支可以基于現(xiàn)有分支進行創(chuàng)建,方便在現(xiàn)有代碼上實現(xiàn)或者測試一些新的功能,而不會污染原始的分支上的代碼。
二、怎么切換分支
1.已有分支+本地無clone記錄
分支已經(jīng)創(chuàng)建好了,想在一臺機器上切換到該分支進行繼續(xù)開發(fā)與測試。通常需要使用下面的指令:
git clone 倉庫鏈接(通常以.git結(jié)尾)
git checkout 分支名(不好輸入的就用倉庫該分支頁面的url末尾部分)
2.已有分支+本地已有clone記錄
相比之下只是少了git clone
那一步,切換分支的操作沒有區(qū)別。
為了判斷是否切換成功,可以使用git branch
來查看當前使用的分支。
三、切換分支遇到問題怎么辦
1.緩存問題
首先使用git pull
,這樣可以更新本地緩存,之后切換分支就沒有問題了。否則會一直報錯找不到之類的。
2.延遲問題
創(chuàng)建新分支后github或者gitlab可能需要一段時間來完成相關(guān)的配置和初始化,同時可能還需要一段時間來刷新云端的緩存。如果git pull
之后仍切換不成功,則等待一段時間后再次嘗試。文章來源:http://www.zghlxwxcb.cn/news/detail-469379.html
總結(jié)
切換分支遇到問題多半是緩存的問題,先使用git pull
刷新緩存再切換分支通??梢越鉀Q。文章來源地址http://www.zghlxwxcb.cn/news/detail-469379.html
到了這里,關(guān)于git切換分支提示找不到分支怎么辦的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!