git命令

提交暫存區(qū)

//把所有修改提交到暫存區(qū)
git add .
//把單個(gè)文件提交到暫存區(qū)
git add [文件名]

暫存區(qū)提交到倉(cāng)庫(kù)

//提交所有暫存區(qū)的修改
git commit -m '[備注]'

分支操作

//列出所有分支
git branch
//列出所有遠(yuǎn)程分支
git branch -r
//創(chuàng)建新分支,并且切換到該分支
git checkout -b [分支名]
//創(chuàng)建新分支,但仍然停留在現(xiàn)在的分支
git branch [分支名]
//切換分支
git checkout [分支名]
//刪除遠(yuǎn)端分支
git push origin --delete [分支名]
//刪除本地分支
git branch -D [分支名]

版本回退

//回退到上一個(gè)版本
git reset --hard HEAD^
//回退到指定版本
git reset --hard [版本號(hào)]
//查看提交過的版本信息
git log
//查看操作記錄,如果想修改自己的操作,從這里看
git reflog

放棄本地修改,未提交到暫存區(qū)

//指定文件
git checkout -- [文件名]
//還原工作區(qū)所有修改
git checkout .   (不能撤銷新建的文件)
//放棄新建的文件
git clean -df  (-d表示同時(shí)移除目錄,-f表示force,因?yàn)樵趃it的配置文件中, clean.requireForce=true,如果不加-f,clean將會(huì)拒絕執(zhí)行)

放棄本地修改,已提交到暫存區(qū)

//第一步
git reset HEAD -- [文件名]  (多文件:git reset HEAD .)
//第二步
git checkout -- [文件名]

逐條合并

git cheerypick [版本號(hào)]
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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