git目前已經(jīng)是國內(nèi)最常見的代碼管理工具之一;無論新手還是經(jīng)驗豐富的大佬,都需要有一套自己的git命令字典,方便隨時使用。下面本篇文章總結(jié)了一些常用git指令分享給大家,希望對大家有所幫助!
Git速查表
git version 2.36.0
文檔說明
-
表示【需替換的項】
-
[] 表示【非必填項】
-
| 表示【或】
-
工作樹(工作區(qū)),索引(暫存區(qū)),Git 目錄(HEAD) 三詞含義參照 Git 官網(wǎng)
初始配置
git config –global user.name [
git config –global user.email [
git config –global core.editor [
創(chuàng)建項目
git clone
git init [project] 初始化本地項目
添加
git add
git commit -m
git commit -am
git commit –amend -m
顯示
git status 顯示狀態(tài)
git diff [HEAD] 顯示差異
git log 顯示日志
git show
git blame
撤回
git restore
git restore –staged
git reset [–mixed]
git reset –soft
git reset –hard
git rm
git mv
分支
git branch [–list] 顯示所有分支
git branch -a 顯示遠程分支
git branch
git branch -d|-D
git branch -m
git switch
git switch -c
git merge
git tag
git stash 將工作區(qū)的更改存儲到臟工作目錄中
git stash apply 將臟工作目錄中的數(shù)據(jù)恢復(fù)到工作區(qū)(不會刪除臟工作目錄保存的數(shù)據(jù))
git stash drop 將臟工作目錄中的數(shù)據(jù)刪除
git stash pop 將臟工作目錄中的數(shù)據(jù)恢復(fù)工作區(qū)并刪除臟數(shù)據(jù)
遠程
git remote [-v] 顯示遠程庫
git remote show
git remote add
git remote rm
git remote rename
git pull [
git push [-u
git push origin –delete
git fetch 從遠程庫獲取到本地庫
幫助
git help
git
checkout
該命令職責不明確,不建議使用;
git checkout
git checkout -f 強制丟棄工作區(qū)和暫存區(qū)的修改
git checkout
git checkout -b
推薦學習:《Git教程》