一、pull操作
1、將遠程指定分支 拉取到 本地指定分支上:
git pull origin <遠程分支名>:<本地分支名>
2、將遠程指定分支 拉取到 本地當前分支上:
git pull origin <遠程分支名>
3、將與本地當前分支同名的遠程分支 拉取到 本地當前分支上(需先關聯遠程分支,方法見文章末尾)
git pull
在克隆遠程項目的時候,本地分支會自動與遠程倉庫建立追蹤關系,可以使用默認的origin來替代遠程倉庫名,
所以,我常用的命令就是 git pull origin <遠程分支名>,操作簡單,安全可控。
二、push操作
1、將本地當前分支 推送到 遠程指定分支上(注意:pull是遠程在前本地在后,push相反):
git push origin <本地分支名>:<遠程分支名>
2、將本地當前分支 推送到 與本地當前分支同名的遠程分支上(注意:pull是遠程在前本地在后,push相反):
git push origin <本地分支名>
3、將本地當前分支 推送到 與本地當前分支同名的遠程分支上(需先關聯遠程分支,方法見文章末尾)
git push
同樣的,推薦使用第2種方式,git push origin <遠程同名分支名>
附:
// 將本地分支與遠程同名分支相關聯
git push --set-upstream origin <本地分支名>