git本地修改推送到指定遠端分支

2021-10-01 06:22:37 字數 1819 閱讀 8418

我們在使用git進行開發的時候經常會遇到需要切換遠端分支並且提交到遠端指定分支的情況,現在記錄下操作步驟。

git fetch
$ git branch -a
git branch不帶引數,列出本地已經存在的分支,並且在當前分支的前面用*標記,加上-a引數可以檢視所有分支列表,包括本地和遠端,遠端分支一般會用紅色字型標記出來

* dev

master

remotes/origin/head -> origin/master

remotes/origin/master

remotes/origin/release/caigou_v1.0

git checkout -b dev origin/release/caigou_v1.0
git checkout -b 本地分支名 origin/遠端分支名

該命令可以將遠端git倉庫裡的指定分支拉取到本地,這樣就在本地新建了乙個dev分支,並和指定的遠端分支release/caigou_v1.0關聯了起來。

switched to a new branch 'dev'

branch 'dev' set up to track remote branch 'release/caigou_v1.0' from 'origin'.

檢視本地分支及追蹤的分支

$ git branch -vv
git branch -vv命令可以顯示本地所有分支關聯的遠端分支情況,執行結果如下:

* dev    e67e3ef [origin/release/caigou_v1.0] **商詳情頁面

master 11160c2 [origin/master: behind 5] merge branch 'master' of

*表示當前所在分支,[遠端分支]表示當前本地分支追蹤的遠端分支,最後乙個是最近一次提交的注釋。

git checkout  本地分支名
$ git push -u origin dev:release/caigou_v1.0
git push 《遠端主機名》 《本地分支名》:《遠端分支名》

成功後顯示如下:

counting objects: 8, done.

delta compression using up to 4 threads.

compressing objects: 100% (8/8), done.

writing objects: 100% (8/8), 754 bytes | 754.00 kib/s, done.

total 8 (delta 6), reused 0 (delta 0)

remote:

remote: create pull request for release/caigou_v1.0:

remote:

remote:

to .git

a22ed65..e8782b2 dev -> release/caigou_v1.0

branch 'dev' set up to track remote branch 'release/caigou_v1.0' from 'origin'.

上述命令表示將本地dev分支推送到遠端release/caigou_v1.0分支。

git本地分支推送到遠端分支

建立git倉庫可以在遠端建立乙個倉庫,然後check到本地,在本地的檔案裡建立工程檔案,然後提交 也可以將本地現有的工程和遠端的空倉庫關聯 本地建立了乙個工程 iosdemo 執行沒有錯誤,就可以提交到遠端了。一般情況下,遠端倉庫建立成功之後會有以下提示 如倉庫名為 reposityname com...

git建立本地分支,推送到遠端

建立本地分支 git branch 分支名 例如 git branch dev,這條命令是基於當前分支建立的本地分支,假設當前分支是master 遠端分支 則是基於master分支建立的本地分支dev。刪除本地分支 必須保證不在刪除的分支上,才能進行刪除 git branch d dev 切換到本地...

git 本地建立分支,推送到遠端

一 建立分支 1.git branch 檢視本地分支 2.git branch a 檢視遠端端的查分支命令 3.建立分支 git checkout b branch1 本地多了分支1 遠端端分支還不變 4.cat test.txt 執行檔案 5.git status 檢視狀態 當前是沒有提交任何東西...