一、pull操作
1、將遠程指定分支 拉取到 本地指定分支上:
git pull origin <遠程分支名>:<本地分支名>
(注:命令里的尖括號<>只是包裹中文的標識,方便你看的,實際使用時不用寫,不過冒號需要)
2、將遠程指定分支 拉取到 本地當前分支上:
git pull origin <遠程分支名>
3、將與本地當前分支同名的遠程分支 拉取到 本地當前分支上(需先關聯遠程分支,方法見文章末尾,只需關聯一次)
git pull
在克隆遠程項目的時候,本地分支會自動與遠程倉庫建立追蹤關系,可以使用默認的origin來替代遠程倉庫名
二、push操作
1、將本地指定分支 推送到 遠程指定分支上(注意:pull是遠程在前本地在后,push相反):
git push origin <本地指定分支名>:<遠程指定分支名>
2、將本地指定分支 推送到 與本地指定分支同名的遠程分支上(注意:pull是遠程在前本地在后,push相反):
git push origin <本地指定分支名>
3、將本地當前分支 推送到 與本地當前分支同名的遠程分支上(需先關聯遠程分支,方法見文章末尾)
git push
附:
將本地分支與遠程同名分支相關聯
git push -u origin <本地分支名>
由於遠程庫是空的,我們第一次推送master
分支時,加上了-u
參數,Git不但會把本地的master
分支內容推送的遠程新的master
分支,還會把本地的master
分支和遠程的master
分支關聯起來,在以后的推送或者拉取時就可以簡化命令為git push。這里的master就是上面的<本地分支名>
加了參數-u后,以后即可直接用git push 代替git push origin master
轉載:https://blog.csdn.net/u010059669/article/details/82670484