git 分支命令集

2021-08-15 04:54:57 字數 2483 閱讀 2970

建立分支: gi

tbra

nchm

ybra

nch切

換分支:

g it

bran

chmy

bran

ch切換

分支

:git checkout mybranch

建立並切換分支: $ git checkout -b mybranch

更新master主線上的東西到該分支上:$git rebase master

切換到master分支:$git checkout master

更新mybranch分支上的東西到master上:$git rebase mybranch

提交:git commit -a

對最近一次commit的進行修改:git commit -a –amend

commit之後,如果想撤銷最近一次提交(即退回到上一次版本)並本地保留**:git reset head^

合併分支:(merge from) gi

tche

ckou

tmas

ter git

chec

kout

mast

er

git merge mybranch (merge from mybranch)

刪除分支: gi

tbra

nch−

dmyb

ranc

h強制刪

除分支:

g it

bran

ch−d

mybr

anch

強制刪除

分支

:git branch -d mybranch

列出所有分支: gi

tbra

nch查

看各個分

支最後一

次提交:

g it

bran

ch檢視

各個分支

最後一次

提交

:git branch -v

檢視哪些分支合併入當前分支: $ git branch –merged

檢視哪些分支未合併入當前分支: $ git branch –no-merged

更新遠端庫到本地: gi

tfet

chor

igin

推送分支

: git

fetc

hori

gin推

送分支:

git push origin mybranch

取遠端分支合併到本地: gi

tmer

geor

igin

/myb

ranc

h取遠端

分支並分

化乙個新

分支: git

merg

eori

gin/

mybr

anch

取遠端分

支並分化

乙個新分

支:

git checkout -b mybranch origin/mybranch

刪除遠端分支:                 $ git push origin :mybranch

rebase: gi

tche

ckou

tmyb

ranc

h git

chec

kout

mybr

anch

git rebase master (rebase from master)

舉例: gi

tche

ckou

tser

ver git

chec

kout

serv

er

git rebase –onto master server client gi

tche

ckou

tmas

ter git

chec

kout

mast

er

git merge client (fostforward) gi

treb

asem

aste

rser

ver(

chec

kout

seve

r)g it

reba

sema

ster

serv

er(c

heck

outs

ever

)git merge server gi

tbra

nch−

dcli

ent git

bran

ch−d

clie

nt

git branch -d server

Git相關命令集

git是當下比較流行的版本控制工具,我日常使用git都是在開發工具 idea,eclipse 中使用,很少直接使用命令列完成操作。開發工具是將命令列進行封裝,把命令列封裝成圖形操作,方便使用者使用。但是作為一名合格的程式設計師,熟悉git相關命令列是非常重要的,它對於我們了解git原理 linux環...

經常使用git命令集

建立本地倉庫 mkdir git root cd git root git init 檢視 git status git log git log kernel driver git show 17228ec1630f6b47983870b3eddc90d4088dcc88 name only git...

git 控制台命令集

mkdir 檔名 建立資料夾 pwd 顯示當前目錄 git init 把當前目錄建立乙個空的git倉庫 ls ah 檢視隱藏資料夾 git add 檔案 新增檔案 git commit m commit file 提交檔案 git status 倉庫當前狀態 git diff 檔名 檔案不同改變 g...