git本地獲取遠端分支

2021-10-24 05:29:04 字數 1633 閱讀 2060

git branch     檢視本地分支

git branch -a  檢視所有分支列表,包括本地和遠端,當前分支的前面用*標記,遠端分支一般會用紅色字型標記出來,帶有remotes/origin/分支名

git checkout -b 新分支名

git checkout master  //切換到master分支

git merge hotfix  //將hotfix分支上的修改合併到master分支上

執行該指令後,會在本地建立乙個新分支,該分支是從當前分支上檢出的,所以所有檔案內容都和當前分支一模一樣,這是正常的。建立成功後,將自動切換至新分支上。

新建本地分支指定遠端分支,該命令可以將遠端git倉庫裡的指定分支拉取到本地

git checkout -b 本地分支名 origin/遠端分支名

//獲取遠端

git fetch origin

//檢視遠端分支

git branch -r

//建立本地分支並關聯

git checkout -b 本地分支 origin/遠端分支

//已有本地分支建立關聯

git branch --set-upstream-to origin/遠端分支名 本地分支名

//拉取

git pull

1、開發分支(dev)上的**達到上線的標準後,要合併到 master 分支

git checkout dev

git pull

git checkout master

git merge dev

git push -u origin master

2、當master**改動了,需要更新開發分支(dev)上的**

git checkout master 

git pull 

git checkout dev

git merge master 

git push -u origin dev

git reset --soft head^

這樣就成功的撤銷了你的commit

注意,僅僅是撤回commit操作,您寫的**仍然保留。

head^的意思是上乙個版本,也可以寫成head~1

如果你進行了2次commit,想都撤回,可以使用head~2

刪除遠端分支的命令

git push origin(遠端倉庫預設名) --delete new_a(分支名) 或者

簡寫 git push origin -d new_a

git remote add liby(遠端倉庫名可自定義) 

獲取遠端倉庫分支到本地分支(分支名不同需加上)

git fetch liby(遠端倉庫名) release(遠端分支名):release(本地分支名)

git push liby (遠端倉庫名)release(本地分支名):release(遠端分支名)

git本地ben遠端分支 git本地及遠端分支回退

1.git本地版本回退 git reset hard commit id 可用 git log oneline 檢視 2.git遠端版本回退 git push origin head force 遠端提交回退 下面的命令也可以實現遠端版本回退 git reset hard head 1 git pu...

git 本地分支與遠端分支

最近看到了廖雪峰部落格的git教程,內容詳實生動,安利一下。正好也看到了分支的git操作 git 檢視遠端分支 本地分支 建立分支 把分支推到遠端repository 刪除本地分支 分享同時修改了一些排版和備註說明。git branch a br 2.1.2.2 master remotes ori...

git建立本地分支,遠端分支

一 本地分支 建立本地分支,然後切換到dev分支 git checkout b devgit checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev然後,用git branch命令檢視當前分支 git branch dev ...