Git常用命令速查表

創(chuàng)建版本庫

$ git clone ?       #克隆遠(yuǎn)程版本庫

$ git init?       ??#初始化本地版本庫

修改和提交

$ git status                #查看狀態(tài)

$ git diff                  #查看變更內(nèi)容

$ git add                  ?#跟蹤所有改動(dòng)過的文件

$ git add ?                 #跟蹤指定的文件

$ git mv                 ? ?#文件改名

$ git rm                   #刪除文件

$ git rm --cached              #停止跟蹤文件但不刪除

$ git commit -m "commit message"     ? ??#提交所有更新過的文件

$ git commit --amend?            #修改最后一次提交

?查看提交歷史

$ git log        #查看提交歷史

$ git log -p      #查看指定文件的提交歷史

$ git blame      #以列表方式查看指定文件的提交歷史

撤銷

$ git reset --hard HEAD?    #撤銷工作目錄中所有未提交文件的修改內(nèi)容

$ git checkout HEAD    ??#撤銷指定的未提交文件的修改內(nèi)容

$ git revert         #撤銷指定的提交

分支與標(biāo)簽

$ git branch          #顯示所有本地分支

$ git checkout  ? ? ? ? ? ? ? ? ? ? ? ? ?#切換到指定分支或標(biāo)簽

$ git branch          #創(chuàng)建新分支

$ git branch -d         #刪除本地分支

$ git tag            #列出所有本地標(biāo)簽

$ git tag            #基于最新提交創(chuàng)建標(biāo)簽

$ git tag -d           #刪除標(biāo)簽

合并與衍合

$ git merge       ?#合并指定分支到當(dāng)前分支

$ git rebase       #衍合指定分支到當(dāng)前分支

遠(yuǎn)程操作

$ git remote -v          #查看遠(yuǎn)程版本庫信息

$ git remote show        ??#查看指定遠(yuǎn)程版本庫信息

$ git remote add         ?#添加遠(yuǎn)程版本庫

$ git fetch            ?#從遠(yuǎn)程庫獲取代碼

$ git pull            ? ?#下載代碼及快速合并

$ git push             #上傳代碼及快速合并

$ git push : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#刪除遠(yuǎn)程分支或標(biāo)簽

$ git push --tags         ?#上傳所有標(biāo)簽

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,155評(píng)論 0 11
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評(píng)論 9 163
  • git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git commit 提交 git b...
    猿萬閱讀 5,391評(píng)論 1 45
  • 我想訴說,你想傾聽嗎? 我多想告訴你 我還有許多能量 可又是何種東西將我壓抑。 我多想告訴你 我本可以 可有時(shí)的迷...
    URNOTBob閱讀 200評(píng)論 0 0
  • 噓。。。 捂住你的耳朵 我要告訴你個(gè)秘密 嗯。。。 你小點(diǎn)聲告訴我 你要保證不給別人說 拉勾~一百年不許變 我知道...
    不吃香蕉的香蕉魚閱讀 191評(píng)論 0 0

友情鏈接更多精彩內(nèi)容