git簡單使用命令集合

查詢類

git help (git --help)? 查詢所有命令列表

git help -a? 展示所有命令列表

git help <command>? 展示具體命令說明手冊

比較類

git diff? 比較工作區與緩存區的區別

git diff --cached? 比較緩存區與最近一次的commit的區別

git diff HEAD? 比較工作區與最近一次的commit的區別

git diff <commit id> <commit id>? 比較兩次commit之間的差異

配置類

git config --list? 列出當前的配置信息

git config --global --list? 列出全局配置

git config --local --list? 列出Repository配置

git config --system --list? 列出系統配置

git config --global user.name "你的名字"? 修改用戶名

git config --global user.email? "你的郵箱"? 修改郵箱

分支管理類

git branch? 查看本地分支

git branch -r? 查看遠程分支

git branch -a? 查看所有分支

git checkout <分支名>??切換到指定分支

git checkout -b <分支名>? 創建并切換到分支

git branch -d <分支名>? 刪除指定分支

git merge <分支名>? 當前分支與指定分支合并

git branch --merged? 查看合并到本分支的分支

git branch --no-merged? 查看那些分支沒有合并到本分支

git branch -v? 查看各個分支最后一次提交的信息

git push origin --d <分支名>? 刪除遠程指定分支

git branch -m <分支名> <新分支名>? 將指定分支重命名

git checkout -b 本地分支名 origin/遠程分支名? 拉去遠程分支并創建本地分支

fetch命令

git fetch <遠程主機>? 將指定主機的最新更新拉去本地

git fetch <遠程主機> <分支名>? 取回指定分支

git fetch origin <branch-name> : <local-name>? 取回指定分支,并拉取到本地分支

文件暫存命令

git stash save -a "message"? 添加改動到stash

git stash drop <stash@{ID}>? 刪除暫存

git stash list? 查看暫存列表

git stash clear? 清除暫存內容

git stash pop <stash@{ID}>? 恢復改動

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容