git四大區(qū)域
- 工作區(qū):保存文件的最終狀態(tài)(包括:未提交/已提交)
- 暫存區(qū):保存待提交內(nèi)容
- 本地庫:保存已提交的記錄,本地
- 遠程庫:保存已提交的記錄,遠程
git常用命令
將遠程倉庫clone到本地,--depth 用于指定clone的深度,即只包含最近幾次的提交記錄
查看工作區(qū)中新的內(nèi)容(即與本地庫不一致的:新增、修改、刪除等)
綠色:已添加到暫存區(qū);紅色:未添加到暫存區(qū)
將對應的修改添加到 暫存區(qū) ,以備提交
提交到本地庫
效果:清空暫存區(qū)(暫存的目的就是為了提交)
從遠程庫拉取最近的提交記錄,并合并到當前庫的當前分支
相當于:git fetch 和 git merge的組合
將本地庫提交記錄推送到遠程庫
查看commit 提交記錄。常用--graph參數(shù),圖形化顯示提交記錄
查看分支列表(默認:本地分支),-r 參數(shù)查看遠程分支
刪除本地分支:git branch -d xx
刪除遠程分支:git push origin
標簽相關(guān),可用于版本號
用于分支切換、標簽切換(tag)、文件檢出等操作
查看文件內(nèi)容的提交信息
如何合并分支、為啥會沖突?
- 分支與分支之間的沖突:相同文件、相同位置
- 合并之
git merge
- 合并之
git rebase
- 兩種合并的區(qū)別
如何回退?
- 回退之
git reset
- 回退之
git revert
- 兩種回退的區(qū)別
整理&總結(jié)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。