1. 程式人生 > >git操作之pull拉取遠端指定分支以及push推送到遠端指定分支

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

一、pull操作

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

git pull <遠端倉庫名> <遠端分支名>:<本地分支名>

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

git pull <遠端倉庫名> <遠端分支名>

3、將與本地當前分支同名的遠端分支 拉取到 本地當前分支上

git pull <遠端倉庫名>

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

二、push操作

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

git push <遠端倉庫名> <本地分支名>:<遠端分支名>

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

git push <遠端倉庫名> <遠端分支名>

3、將本地當前分支 推送到 與本地當前分支同名的遠端分支上

git push <遠端倉庫名>

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

相關推薦

git操作pull遠端指定分支以及push遠端指定分支

一、pull操作 1、將遠端指定分支 拉取到 本地指定分支上: git pull <遠端倉庫名> <遠端分支名>:<本地分支名> 2、將遠端指定分支 拉取到 本地當前分支上: git pull <遠端倉庫名>

git fetch與git pull遠端程式碼操作的區別

1. git fetch:相當於是從遠端獲取最新版本到本地,不會自動merge git fetch origin master   git log -p master..origin/master git merge origin/master 以上命令的含義: 

git pull程式碼時衝突的解決辦法

在使用git pull命令拉取程式碼時,有時會遇到以下錯誤資訊: error: Your local changes to the following files would be overwritten by merge: ... Please commit your cha

指定某個git的版本程式碼新的分支

在本地找到一個目錄,執行 git clone http://gitlab.xxxxx.com/xxxxx/xxxxx.git cd xxxxx/ git log //找到對應版本的SHA值 例如2b1c225dcbbc4e1da11164af945344d88bc8f559 git checkout

GIT 合併程式碼和遠端分支合併本地的問題

1. git fetch:相當於是從遠端獲取最新版本到本地,不會自動mergegit pull = git fetch + git mergegit pull --rebase = git fetch + git rebase場景: 昨天拉取過最新的,但是今天早上同事有更新P

git pull 專案檔案失敗的解決方案

在男票的臺式上coding,上傳到git之後,想要在自己的筆記本上pull 下來,結果遇到了如下問題: 從問題的描述中可以發現,是本地的檔案和遠端程式碼庫的檔案不同,無法進行程式碼融合。 解決方案是:

git使用命令列遠端程式碼倉庫中的分支至本地

1、本地建立資料夾用於存放拉取的程式碼 2、執行git init初始化資料夾 3、與遠端程式碼倉庫建立連線   git remote add origin [email protected]/nothing.git(遠端程式碼倉庫連結地址) 4、切換分支拉取程式碼(wyl為遠端程式碼倉庫分支

Git 本地所有分支遠端所有分支

本文是另外一篇博文 Win10 Ubuntu子系統設定Git伺服器和SSH Server 證書登入,實現win10和macOS原始碼同步 的一部分,單獨拿出來說一下: 首先,設定好遠端Git Server的ssh證書登入,假設使用者名稱是git,遠端伺服器Host設定為n

Git

當你對檔案進行了修改想要推送遇到這種問題時: ‘’ 是因為之前也有一些檔案的修改,例如在本地對庫的修改,這樣的話,你需要先進行拉去,再推出。 就像這樣: 此處備註一下,但你要更新許多檔案,即一個大型的專案時,可使用 git add .

Storm排錯調優Spout造成記憶體溢位(OOM)

                                          &

新手:webstorm如何用git在碼雲專案,提交程式碼

1,在碼雲上新建專案,步驟不多說了 2,在webstorm點選VCS ->check out from version control ->git 點選clone就拉取專案成功啦,如何就可以開始寫專案啦 3,提交程式碼 寫完之後可以看左下角 也可以選中檔案

git操作衝突解決

應用場景,任哥,我兩個人共同修改了git專案上的一個檔案。zsh命令列模式 準備工作 簡寫命令解釋 gl=git pullgp=git pushgst=git statusgcmsg=git commit -m 操作演示檔案 test_git.py 切換到分級developer git checkou

git程式碼提交和

程式碼提交 //添加當前目錄下的所有變更到本地倉庫 git add ./* //提交本地所有的變更到臨時倉庫 git commit -a //推送本地臨時倉庫到【遠端】【分支】 git push [email protected]:luciferofwg/Ra

Docker(八) - push 映象及 pull 的映象

首先,你需要先去註冊一個帳號 切到linux終端,登入 # docker login 會出現讓你輸入登入帳號和密碼。 推送 格式:docker push [註冊使用者名稱/映象名] # docker push weikaixxxxxx/mysql:v2 報“den

Git 專案免密程式碼-自動儲存賬號密碼

編輯git檔案 進入git專案根目錄: 1、linux : vi .git/config 於檔案末尾新增內容,並儲存 [credential] helper = store

第一次git的使用(和提交資料)

從程式碼倉庫克隆專案到本地 左邊是兩種方式:加密或者不加密(看個人需求選擇) 右邊是對應的倉庫地址連結 克隆到本地來:$ git clone 上面所提到的倉庫地址連結 對本地倉庫進行操作(在你所克隆到的本地目錄中且要從你本地目錄再進入你克隆下來的本地倉庫裡) 這裡我最開

3.2、Dcoker-1.12 search(搜尋映象)和pull(映象)[五]

3.2、Dcoker-1.12search(搜尋映象)和pull(拉取映象)       這一篇的內容比較簡單,也不復雜。既然入門docker,咱們得學會怎麼得到映象。       search搜尋docker雲平臺相關的映象       pull   根據名稱拉取映象  

Git 操作解決衝突

Git在pull的時候是非常容易衝突的,不僅僅是在於修改檔案衝突,還有一種衝突是由於只commit不push的情況下進行pull 具體情況如下: git 衝突問題 1.a修改了README檔案,commit(但不push) 2.b也修改了README檔案,同時增加了hel

git操作git rebase

git rebase可以簡單的理解為調整commit資訊,包括合併commit資訊到master(與merge類似,但是效果不同)以及刪除commit資訊或者修改log資訊等,下面分別介紹幾種git rebase常用的場景。 合併commit資訊到mast

git 操作合併commit(提交之前本地合併)

本篇文章主要講的是git操作之合併同一個分支的不同提交資訊,即將多個提交記錄合併為一個。 這裡主要是使用“git rebase”命令,推薦在未提交到遠端倉庫的時候修改本地記錄使用。 步驟: 一、首 先要切換的要合併commit的分支 二、然後使用命令