這篇文章主要介紹“常用Git指令有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“常用Git指令有哪些”文章能幫助大家解決問(wèn)題。
創(chuàng)新互聯(lián)建站秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都做網(wǎng)站、成都網(wǎng)站制作,重慶小程序開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)制作,手機(jī)網(wǎng)站制作設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
git version 2.36.0
文檔說(shuō)明
<>
表示【需替換的項(xiàng)】
[]
表示【非必填項(xiàng)】
|
表示【或】
工作樹(shù)(工作區(qū)),索引(暫存區(qū)),Git 目錄(HEAD) 三詞含義參照 Git 官網(wǎng)
初始配置
git config --global user.name [
配置用戶名
git config --global user.email [
配置郵箱
git config --global core.editor [
配置編輯器
創(chuàng)建項(xiàng)目
git clone
克隆遠(yuǎn)程倉(cāng)庫(kù)
git init [project]
初始化本地項(xiàng)目
添加
git add
添加文件到暫存區(qū)
git commit -m
將暫存區(qū)的內(nèi)容提交到 HEAD
git commit -am
將 add 和 commit 合并操作
git commit --amend -m
將 add 和 commit 合并操作且合并到上次 commit
顯示
git status
顯示狀態(tài)
git diff [HEAD]
顯示差異
git log
顯示日志
git show
顯示某個(gè) commit 的詳細(xì)內(nèi)容
git blame
顯示文件每行的 commit 信息
撤回
git restore
撤回工作區(qū)的修改
git restore --staged
將已提交到暫存區(qū)的修改撤回工作區(qū)
git reset [--mixed]
將當(dāng)前版本撤回到某個(gè) commit,保留工作區(qū)的修改
git reset --soft
將當(dāng)前版本撤回到某個(gè) commit, 保留工作區(qū)和暫存區(qū)的修改
git reset --hard
將當(dāng)前版本撤回到某一個(gè) commit,不保留工作區(qū)的修改
git rm
將文件從工作區(qū)和暫存區(qū)刪除
git mv
將文件從工作區(qū)和暫存區(qū)移動(dòng)或改名
分支
git branch [--list]
顯示所有分支
git branch -a
顯示遠(yuǎn)程分支
git branch
創(chuàng)建分支
git branch -d|-D
刪除分支
git branch -m
重命名當(dāng)前分支
git switch
切換到已有分支
git switch -c
創(chuàng)建并切換分支
git merge
將某個(gè)分支合并到當(dāng)前分支
git tag
給當(dāng)前分支打標(biāo)簽
git stash
將工作區(qū)的更改存儲(chǔ)到臟工作目錄中
git stash apply
將臟工作目錄中的數(shù)據(jù)恢復(fù)到工作區(qū)(不會(huì)刪除臟工作目錄保存的數(shù)據(jù))
git stash drop
將臟工作目錄中的數(shù)據(jù)刪除
git stash pop
將臟工作目錄中的數(shù)據(jù)恢復(fù)工作區(qū)并刪除臟數(shù)據(jù)
遠(yuǎn)程
git remote [-v]
顯示遠(yuǎn)程庫(kù)
git remote show
顯示某個(gè)遠(yuǎn)程庫(kù)的信息
git remote add
添加遠(yuǎn)程庫(kù)鏈接
git remote rm
刪除遠(yuǎn)程庫(kù)鏈接
git remote rename
重命名遠(yuǎn)程庫(kù)
git pull [
拉取遠(yuǎn)程庫(kù)到本地庫(kù)
git push [-u
將本地庫(kù)推送到遠(yuǎn)程庫(kù)
git push origin --delete
刪除遠(yuǎn)程分支
git fetch
從遠(yuǎn)程庫(kù)獲取到本地庫(kù)
幫助
git help
顯示某個(gè)命令的詳細(xì)使用文檔
git
顯示某個(gè)命令的使用說(shuō)明
checkout
該命令職責(zé)不明確,不建議使用;
git checkout
丟棄工作區(qū)的修改
git checkout -f
強(qiáng)制丟棄工作區(qū)和暫存區(qū)的修改
git checkout
切換分支
git checkout -b
創(chuàng)建并切換分支
關(guān)于“常用Git指令有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。