git操作之pull拉取遠端指定分支以及push推送到遠端指定分支

醉逍遙neo發表於2018-12-06

一、pull操作

1、將遠端指定分支 拉取到 本地指定分支上:

git pull origin <遠端分支名>:<本地分支名>
複製程式碼

2、將遠端指定分支 拉取到 本地當前分支上:

git pull origin <遠端分支名>
複製程式碼

3、將與本地當前分支同名的遠端分支 拉取到 本地當前分支上(需先關聯遠端分支)

git pull origin
複製程式碼

在克隆遠端專案的時候,本地分支會自動與遠端倉庫建立追蹤關係,可以使用預設的origin來替代遠端倉庫名, 所以,我常用的命令就是 git pull origin <遠端倉庫名>,操作簡單,安全可控。

二、push操作

1、將本地當前分支 推送到 遠端指定分支上(注意:pull是遠端在前本地在後,push相反):

git push origin <本地分支名>:<遠端分支名>
複製程式碼

2、將本地當前分支 推送到 與本地當前分支同名的遠端分支上(注意:pull是遠端在前本地在後,push相反):

git push origin <本地分支名>
複製程式碼

3、將本地當前分支 推送到 與本地當前分支同名的遠端分支上(需先關聯遠端分支)

git push origin
複製程式碼

同樣的,推薦使用第2種方式,git push origin <遠端同名分支名>

附:

// 將本地分支與遠端同名分支相關聯

git push --set-upstream origin <本地分支名>
複製程式碼

相關文章