我們在使用git進行開**管理的時候經常會遇到需要切換遠端分支並且提交到遠端指定分支的情況,現在簡單記錄下操作步驟。當然現在的idea已經整合git,我們完全可以在idea上建立,切換分支。不過對於git命令操作,我們還是有必要能熟練操作的。
$ git branch -a
git branch
不帶引數,列出本地已經存在的分支,並且在當前分支的前面用*
標記,加上-a
引數可以檢視所有分支列表,包括本地和遠端,遠端分支一般會用紅色字型標記出來,下面的**是copy出來的,所以看不出來紅色。
$ git branch -a
* feature_mfjiang
master
remotes/origin/head -> origin/master
remotes/origin/feature_mfjiang
remotes/origin/master
$ git checkout -b develop origin/develop
上面的命令其實就是git checkout -b 本地分支名 origin/遠端分支名。該命令可以將遠端git
倉庫裡的指定分支拉取到本地,這樣就在本地新建了乙個develop分支,並和指定的遠端分支develop關聯了起來。
當然我們也可以分開兩步操作,現在建立本地develop分支,並切換到develop分支
$ git checkout -b develop
接著將本地develop分支推到遠端分支上
$ git push --set-upstream origin develop
操作結果中看到如下日誌
* [new branch] develop -> develop
branch 'develop' set up to track remote branch 'develop' from 'origin'
說明遠端develop建立成功。我們也可以通過下面的命令將本地分支推送到遠端分支上
$ git push -u origin develop:develop
Git建立分支切換分支
1 檢視分支 2 檢視本地分支 使用 git branch命令,如下 git branch2 檢視遠端分支 命令如下 git branch r3 檢視所有分支 命令如下 git branch a2 本地建立新的分支 命令如下 git branch branch name 例如 git branch ...
git 怎麼切換分支命令 git命令 切換分支
git一般有很多分支,我們clone到本地的時候一般都是master分支,那麼如何切換到其他分支呢?1.檢視遠端分支 git branch a 我在mxnet根目錄下執行以上命令 mxnet git branch a master remotes origin head origin master ...
git 切換分支 Git命令
新人寫 需要進行版本控制的時候,就會用到git,但是git指令一大堆,自己記又記不住 比如我 俗話說 好記性不如爛筆頭 既然記不住那就把它用文字的形式記錄下來吧 1.1建立並切換dev分支 git checkout b dev switched to a new branch dev git che...