怎麼拉取git服務器上面的分支到本機? 原

一、查看遠程分支

使用如下git命令查看所有遠程分支:

git branch -r
  •  

二、拉取遠程分支並創建本地分支

方法一

使用如下命令:

git checkout -b 本地分支名x origin/遠程分支名x
  • 1

使用該方式會在本地新建分支x,並自動切換到該本地分支x。

採用此種方法建立的本地分支會和遠程分支建立映射關係。

方式二

使用如下命令:

git fetch origin 遠程分支名x:本地分支名x
  • 1

使用該方式會在本地新建分支x,但是不會自動切換到該本地分支x,需要手動checkout。

採用此種方法建立的本地分支不會和遠程分支建立映射關係。

三、本地分支和遠程分支建立映射關係的作用

參見博文Git branch upstream

 

自己用過的方法:

git fetch origin <遠程分支名>

git checkout -b <本地分支名> origin/<遠程分支名>

第一步:有個“jsh”的分支,先使用 git fetch origin jsh     把分支拉取下拉

第二步: 使用git checkout -b jsh origin/jsh   切換到jsh這個分支裏面

就可以把遠程分支拉取過來到本地分支了

如果你有的文件修改過但是不想提交的話可以使用:你想切換分支,但是你還不想提交你正在進行中的工作;所以你儲藏這些變更。爲了往堆棧推送一個新的儲藏,只要運行 git stash 就可以隱藏你的文件,你使用 git status 可以查看到沒有變更過的文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章