本文主要整理了git常用命令的使用。

image.png
Workspace:工作區(qū)
Index / Stage:暫存區(qū)
Repository:本地倉庫
Remote:遠程倉庫
- git目錄初始化
git init # 創(chuàng)建倉庫
git init 目錄名稱 # 指定目錄作為本地倉庫
- git下載遠程目錄到本地
git clone git地址url
git -b 分支名稱 url # 拉取指定分支代碼
- git設置提交用戶信息
git config --global user.name "test"
git config --global user.email test@XXX.com
- git添加/刪除文件
git add 文件 # 添加指定目錄到
git . # 添加當前目錄所有文件
git rm 文件 # 刪除文件
git commit -m '說明文案' # 提交add添加的所有文件提交到本地倉庫
- git分支
git branch 分支名 # 創(chuàng)建分支
git branch # 列出本地所有分支
git branch -r # 列出遠程所有分支
git checkout 分支名 # 分支切換
git merge 新分支名 # 合并分支
git branch -d 分支名 # 刪除本地分支
git push origin --delete 分支名 # 刪除遠程分支
- git查看歷史提交記錄
git log
git log -S 關鍵詞 # 搜索提交歷史,根據(jù)關鍵詞
- git分支同步
git fetch # 下載遠程倉庫的所有變動
git push # 上傳到遠程倉庫
git push origin 分支名 # 提交到指定分支
git pull # 拉取遠程分支的更新合并到本地
- 顯示當前git配置
git config --list
- git其他命令
git diff # 查看沖突
git reset # 回退版本。
git status # 查看倉庫當前的狀態(tài),顯示有變更的文件。
git mv # 移動或重命名工作區(qū)文件。
git blame 文件 # 查看指定文件的歷史修改記錄
git tag 標簽 # 添加標簽