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 ...