Git檢出遠程庫的分支等相關操作


來到公司,詢問同事后發現系統已經上傳到Git遠程倉庫;

我這里先把遠程倉庫clone下來:

$ git clone http://git.eas****tect.git

發現目錄下只有一個READY.MD文件

但是,我從昨天早上就開始查看Git遠程倉庫的主目錄,卻一直沒有發生變化;

今天才知道,上傳到了master下的分支中去了;

首先我查看了一下遠程的分支情況:

$ git branch –r

我這里只有先把遠程的分支clone下來:

$ git checkout origin/<遠程分支名稱>

 查看所有分支,包括本地和遠程

$ git branch -a 

 檢出遠程庫的分支

$ git checkout origin/picturebasic

 分支在本地正確顯示。

創建並切換到jacun分支

$ git checkout -b jacun

 提交分支jacun到遠程庫

$ git push origin jacun

 到這里一切OK。

接下來我做了一個切換分支到master

$ git checkout master

 合並jacun分支到當前分支

$ git merge jacun

 提示錯誤:

fatal: refusing to merge unrelated histories

 后來經過查詢資料發現:

jacun分支和master是不能合並的,因為jacun分支是master下的dev分支的分支。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM