2018-03-20 版本回退和合并模式

git分支進階和版本回退

分支基礎(chǔ)回顧

HEAD

master

分支的模型

工程化的開發(fā)模式:

某一個模塊,某個功能,新建一個分支,進行開發(fā);

開發(fā)完之后合并會原來的分支,然后刪除掉功能分支;

沖突解決:修改同一個文件的同一行,會產(chǎn)生沖突;

fast-forward :如果可能,合并分支的時候git會使用fast- forword模式;

這種模式下,刪除分支時會丟掉分支信息;

-- no-ff? 禁用fast-forward,會多一個commit id;即使用 recursive模式;

git log --graph

recursive : 遞歸模式

合并之后會新增一個提交

git commit -am '注釋' = add所有修改的文件并提交

版本回退:后悔藥

git reset --hard HEAD^? 上一個版本

git reset --heard HEAD~1 上幾個版本

git reset --heard commitid? 回退到commitid對應(yīng)的提交

git reflog : 操作日志

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 一、基本概念: 注:對于git的分布式概念及其優(yōu)點,不重復說明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,558評論 0 3
  • 01 分支的實現(xiàn)原理 Git的分支特性常常被稱為“必殺技特性”,因為分支給團隊開發(fā)提供了很大的便利,而且在Git中...
    Happioo閱讀 1,272評論 0 1
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一。 版本控制指的是,記錄每次版本變更的內(nèi)容和時間等細節(jié),保留各版本之間...
    神齊閱讀 1,506評論 0 7
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當前所在目錄變成...
    冬絮閱讀 5,130評論 0 9
  • 一、Git學習總結(jié)的命名 初始化一個Git倉庫。 添加文件到Git倉庫步驟分兩步:使用命令git add <fil...
    Cheriez閱讀 502評論 0 1

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