git常用命令 分支的切換建立 強制覆蓋

2021-08-31 09:36:20 字數 1244 閱讀 1382

建立分支

git branch localbranch

切換分支

git checkout localbranch

建立分支並切換到該分支,等效於上面兩個命令都執行

git checkout -b localbranch

在本地更改完分支的**後,add並commit後,需要合併分支到主幹的話執行

git checkout master 

git merge localbranch //合併分支到當前分支

無需合併至主幹,直接將本地分支提交到遠端倉庫的新分支的話執行

git push origin localbranch:remotebranch //將本地分支localbranch提交到遠端分支remotebranch,如果遠端沒有改分支則自動建立

檢視本地所有分支以及當前所在分支

git branch //當前分支前有 * 號

刪除本地分支

git branch -d localbranch

刪除遠端分支

git push origin :remotebranch //不加本地分支時進行提交即刪除遠端分支

檢視遠端倉庫位址

git remote -v

設定遠端倉庫位址,push和pull的時候直接輸入origin代替遠端位址

git remote add origin [email protected]:***.git

強制提交本地分支覆蓋遠端分支

git push origin 分支名 -f

強制覆蓋本地**(與git遠端倉庫保持一致)

git fetch --all

git reset --hard origin/master (這裡master要修改為對應的分支名)

git pull

說明:拉下遠端倉庫**後,預設本地分支就是拉下來的倉庫的分支,是對應的,比如,遠端有兩個分支,直接git pull ***.git是預設拉下預設分支master,拉下來後本地分支也叫master,此時可以在本地git branch my新建一my分支,然後git checkout my切換到my分支,此時my分支和master分支**就一致的,修改**就在my分支上,修改後提交時因為遠端沒有my分支會新建乙個my分支上,需要將自己修改**提交到master上時,就要合併分支,要先git checkout master切換到master分支,然後git merge my將我修改的分支的**合併到master,然後再git push提交,此時遠端master就更新為合併後的**了。

git分支常用命令

1 建立新的分支到遠端 git checkout b fenzhi01 建立新的分支交fenzhi01 git add 新增所有檔案到該分支 git commit m 備註 提交 git push origin fenzhi01 推送到fenzhi01分支,此時在碼雲上可以看到有了該分支 2 拉取遠...

git 分支常用命令

常用命令 轉殖遠端倉庫下的dev分支 git clone b dev 將本地master分支修改推送到遠端dev分支 如果遠端倉庫沒有dev分支會自動新建 git push origin master dev git branch 檢視分支列表 git checkout b newbranch 新建...

git命令建立 切換分支

我們在使用git進行開 管理的時候經常會遇到需要切換遠端分支並且提交到遠端指定分支的情況,現在簡單記錄下操作步驟。當然現在的idea已經整合git,我們完全可以在idea上建立,切換分支。不過對於git命令操作,我們還是有必要能熟練操作的。git branch agit branch不帶引數,列出本...