1、當本地有其他分支的代碼倉庫時
通過下述命令查看所有的遠程分支:
gitbranch-r
下面有2種方法來拉取遠程分支代碼:
(1).需要本地分支和遠程分支建立映射關系
執行如下命令:
gitcheckout-b本地分支名xxxorigin/遠程分支名xxx
使用這種方式會在本地倉庫新建分支xxx,并自動切換到新建的分支xxx,當然了遠程分支xxx的代碼也拉取到了本地分支xxx中。采用這種方法建立的本地分支會和遠程分支建立映射關系。
(2).不需要本地分支和遠程分支建立映射關系
執行如下命令:
gitfetchorigin遠程分支名xxx:本地分支名xxx
使用這種方式會在本地倉庫新建分支xxx,但是并不會自動切換到新建的分支xxx,需要手動checkout,當然了遠程分支xxx的代碼也拉取到了本地分支xxx中。采用這種方法建立的本地分支不會和遠程分支建立映射關系。
2、當本地沒有其他分支的代碼倉庫時
執行如下命令:
gitclone-b分支名倉庫地址
執行上述命令后就將遠程分支拉取到了本地。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:git拉取遠程分支到本地(兩種方法)
文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關注!文章轉載請注明出處。
相關推薦
來設置遠程的上游,這樣我們就可以push成功了。 當然如果我們push的時候執行的不是git push,而是后面再加上origin的話,就可以push成功了。比如這樣: 那么這是什么原因呢?這個origin分支又是什么意思呢?我
發表于 10-11 10:03
?3135次閱讀
Linux端口的開啟的兩種方法需要掌握
發表于 11-28 10:05
?1127次閱讀
添加遠程倉庫 git remote add name > 更新遠程倉庫地址 git remote set -url --push 拉
發表于 10-09 17:19
?1063次閱讀
在實際的工作生活中,往往需要將本地的分支和遠程分支關聯,這樣我們就可以使用git pull命令來更新拉
發表于 12-15 09:27
?2158次閱讀
git branch 查看本地所有分支git status 查看當前狀態 git commit 提交 g
發表于 04-16 15:57
合并的分支是無法刪除的。如果想強制刪除一個分支,可以使用-D選項合并分支:$ git merge [name] ----將名稱為[name]的分支
發表于 10-11 17:23
一、git代碼拉取@TOC1.獲取代碼地址:EP33: recursive ssh://172.29.169.30:29418/MCU/SCC -b v2.0-saic-ep332.步驟:1)
發表于 02-11 07:56
新的功能,便從 git 服務器上拉取已有的工程代碼到 Windows 系統進行開發。修改完代碼之后,復制到 Linux 虛擬機進行編譯,卻發
發表于 09-29 12:01
總是嫌家里的網速慢,看視頻“轉圈圈”,玩游戲“時延高”,如何提升家里的網速呢?這里介紹兩種方法:
發表于 02-19 21:10
?1.4w次閱讀
目錄STM32操作矩陣鍵盤的兩種方法——掃描和中斷一、矩陣鍵盤的結構和原理二、掃描式矩陣鍵盤的原理和實現三、中斷式矩陣鍵盤的原理和實現四、兩種方案優劣STM32操作矩陣鍵盤的兩種方法——掃描和中斷
發表于 11-26 13:36
?36次下載
LDO在IoT中省電的兩種方法
發表于 11-04 09:50
?0次下載
安裝打印機驅動通常有兩種方法,一種是直接使用驅動文件自帶的安裝程序自動安裝,而另一種方法就是我們自己手動進行安裝。兩種方法各有利弊,日常工作中可以根據實際情況來選擇使用哪種方法進行安裝
發表于 04-04 09:46
?4348次閱讀
? 解決沖突 git rebase和git merge的區別 分支合并 git merge是用來合并兩個
發表于 07-05 09:54
?544次閱讀
獲取 Git 倉庫 通常有兩種獲取 Git 項目倉庫的方式: 將尚未進行版本控制的本地目錄轉換為 Git 倉庫; 從其它服務器 克隆 一個已
發表于 07-22 11:05
?844次閱讀
以讀寫。與他人協作涉及管理遠程倉庫以及根據需要推送或拉取數據。 管理遠程倉庫包括了解如何添加遠程倉庫、移除無效的
發表于 07-22 11:31
?490次閱讀
評論