git連接遠程分支


 今天在再用git連接到遠程的dev分支的時候出現了下面的情況

$ git checkout -b dev origin/dev
fatal: 'origin/dev' is not a commit and a branch 'dev' cannot be created from it

然后查閱資料,使用git fetch解決

git fetch命令用於從另一個存儲庫下載對象和引用
# 從一個或多個其他存儲庫中獲取分支和/或標簽(統稱為“引用”)以及完成其歷史所必需的對象。 遠程跟蹤分支已更新(Git術語叫做commit),需要將這些更新取回本地,這時就要用到git fetch命令。

另外還有一些命令:

$ git push origin master //將本地master分支推送到遠程

同樣的

$ git push origin dev //將本地dev分支推送到遠程
$ git checkout -b dev origin/dev //創建遠程origin的dev分支到本地

這時候,本地的dev分支就和遠程的dev分支聯系起來,在dev分支上直接push會直接推送到遠程的dev分支


免責聲明!

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



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