首頁  >  文章  >  開發工具  >  常用Git指令總結(速查表分享)

常用Git指令總結(速查表分享)

青灯夜游
青灯夜游轉載
2022-05-30 10:34:182345瀏覽

Git目前已經是國內最常見的程式碼管理工具之一;無論新手或經驗豐富的大佬,都需要有一套自己的Git指令字典,方便隨時使用。以下這篇文章總結了一些常用Git指令分享給大家,希望對大家有幫助!

Git速查表

git version 2.36.0

文檔說明

  • <> 表示【需替換的項目】

  • ##[] 表示【非必填項目】

  • | 表示【或】

  • 工作樹(工作區),索引(暫存區),Git 目錄(HEAD) 三字意義參考Git 官網

#初始設定

#git config --global user.name [] 設定使用者名稱

git config --global user.email [] 設定信箱

git config --global core.editor [ ] 設定編輯器

# 建立專案

##git clone < options>

複製遠端倉庫

git init [project]

初始化本機專案

# 新增 git add

新增檔案到暫存區

git commit -m

將會暫存區的內容提交到HEAD

git commit -am

將add 和commit 合併操作

git commit --amend -m

將add 和commit 合併操作且合併到上次commit

##顯示

git status 顯示狀態

git diff [HEAD] 顯示差異

git log 顯示日誌

#git show <commit> 顯示某個commit 的詳細內容

git blame <file> 顯示檔案每行的commit 資訊

撤回

git restore <file> 撤回工作區的修改

git restore --staged 將已提交至暫存區的修改撤回工作區git reset [--mixed] 將目前版本撤回到某個commit,保留工作區的修改

git reset --soft <commit> 將目前版本撤回到某個commit, 保留工作區和暫存區的修改

git reset --hard <commit> 將目前版本撤回到某一個commit,不保留工作區的修改

##git rm 將檔案從工作區和暫存區刪除

git mv 將檔案從工作區和暫存區移動或改名

分支

#git branch [--list] 顯示所有分支

git branch -a 顯示遠端分支

git branch 建立分支

git branch -d|-D < branch> 刪除分支

git branch -m 重新命名目前分支

##git switch

切換到已有分支

git switch -c

建立並切換分支

git merge

將某個分支合併到目前分支git tag 給目前分支標籤

git stash

將工作區的變更儲存到髒工作目錄中

git stash apply

將髒工作目錄中的資料還原到工作區(不會刪除髒工作目錄儲存的資料)

git stash drop

將髒工作目錄中的資料刪除

git stash pop

將髒工作目錄中的資料復原工作區並刪除髒資料

#########遠端###############git remote [-v]### 顯示遠端程式庫#########git remote show < ;origin>### 顯示某個遠端程式庫的資訊#########git remote add ### 新增遠端程式庫連結#########git remote rm ### 刪除遠端程式庫連結###

git remote rename <oldname> <newname> 重新命名遠端程式庫

git pull [<origin><branch>] 拉取遠端程式庫到本機程式庫

git push [-u <origin> <master>] 將本機程式庫推送到遠端程式庫

git push origin --delete <branch>|git push origin :crazy-experiment 刪除遠端分支

git fetch 從遠端程式庫取得到本機程式庫

幫助

git help <command> 顯示某個指令的詳細使用文件

#git <command> -h 顯示某個指令的使用說明

#checkout

##該指令職責不明確,不建議使用;

git checkout ### 丟棄工作區的修改########git checkout -f### 強制丟棄工作區和暫存區的修改#########git checkout ### 切換分支#########git checkout -b 以上是常用Git指令總結(速查表分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除