GIT 常用基礎命令整理
阿新 • • 發佈:2021-07-15
git branch 整理
git branch
不帶引數:列出本地已經存在的分支git branch newBranch
建立一個newBranch
命名的本地分支,此處只是建立分支,不進行分支切換git branch -a
可以檢視本地分支和遠端分支情況git branch -r
列出遠端分支git branch -m | -M oldbranch newbranch
重新命名分支,如果newbranch
名字分支已經存在,則需要使用-M強制重新命名,否則,使用-m進行重新命名git branch -d | -D branchname
刪除branchname
分支git branch -d -r branchname
刪除遠端branchname
分支
git stash 整理
git stash
暫存自己的程式碼git stash save "備註"
執行儲存時,新增備註,方便查詢,只有git stash 也要可以的,但查詢時不方便識別git stash list
檢視暫存列表,最新的在最上面git stash show
顯示做了哪些改動,預設show
第一個儲存,如果要顯示其他存貯,後面加stash@{$num}
,比如第二個git stash show stash@{1}
git stash show -p
顯示第一個儲存的改動,如果想顯示其他存儲存,命令:git stash show stash@{$num} -p
,比如第二個:git stash show stash@{1} -p
git stash apply
應用某個儲存,但不會把儲存從儲存列表中刪除,預設使用第一個儲存,即stash@{0}
,如果要使用其他個,git stash apply stash@{$num}
, 比如第二個:git stash apply stash@{1}
git stash pop
命令恢復之前快取的工作目錄,將快取堆疊中的對應stash刪除,並將對應修改應用到當前的工作目錄下,預設為第一個stash,即stash@{0}
,如果要應用並刪除其他stash,命令:git stash pop stash@{$num}
,比如應用並刪除第二個:git stash pop stash@{1}
git stash drop stash@{$num}
丟棄stash@{$num}
儲存,從列表中刪除這個儲存git stash save "備註"
執行儲存時,新增備註,方便查詢,只有git stash 也要可以的,但查詢時不方便識別git stash clear
刪除所有快取的stash
git checkout 整理
git checkout branchName
期待生活有驚喜,盼望事事有迴應。
git checkout branchName
將當前工作分支切換到branchName
git checkout -b newBranch
在新分支建立的同時切換分支,效果等同這兩條命令的執行結果:
1.git branch newBranch
2.git checkout newBranch
- 遠端分支切換至本地
1.git checkout -b newBranch origin/newBranch
2.git branch newBranch origin/newBranch