git簡(jiǎn)單使用命令集合

查詢類

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

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

git help <command>? 展示具體命令說(shuō)明手冊(cè)

比較類

git diff? 比較工作區(qū)與緩存區(qū)的區(qū)別

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

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

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

配置類

git config --list? 列出當(dāng)前的配置信息

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

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

git config --system --list? 列出系統(tǒng)配置

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

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

分支管理類

git branch? 查看本地分支

git branch -r? 查看遠(yuǎn)程分支

git branch -a? 查看所有分支

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

git checkout -b <分支名>? 創(chuàng)建并切換到分支

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

git merge <分支名>? 當(dāng)前分支與指定分支合并

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

git branch --no-merged? 查看那些分支沒(méi)有合并到本分支

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

git push origin --d <分支名>? 刪除遠(yuǎn)程指定分支

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

git checkout -b 本地分支名 origin/遠(yuǎn)程分支名? 拉去遠(yuǎn)程分支并創(chuàng)建本地分支

fetch命令

git fetch <遠(yuǎn)程主機(jī)>? 將指定主機(jī)的最新更新拉去本地

git fetch <遠(yuǎn)程主機(jī)> <分支名>? 取回指定分支

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

文件暫存命令

git stash save -a "message"? 添加改動(dòng)到stash

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

git stash list? 查看暫存列表

git stash clear? 清除暫存內(nèi)容

git stash pop <stash@{ID}>? 恢復(fù)改動(dòng)

?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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