建立分支: 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...