国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Git rebase命令使用實戰(zhàn)

2024-07-21 02:03:32
字體:
供稿:網(wǎng)友

一、前言

  一句話,git rebase 可以幫助項目中的提交歷史干凈整潔!!!

二、避免合并出現(xiàn)分叉現(xiàn)象git merge操作

  1、新建一個 develop 分支

  

  2、在develop分支上新建兩個文件

  3、然后分別執(zhí)行 add、commit、push

  4、接著切換到master分支

  分別添加c.txt 和 d.txt兩個文件,分別進行add、commit、push

  5、現(xiàn)在想把develop分支上開發(fā)的部分合并到master分支上

  6、git merge 會將master和develop合并的過程通過如下形式展示出來。

  借助 gitk 命令

  借助sourceTree工具

git rebase操作

  如果master和develop分支上的這些開發(fā)部分都是同一個人操作,在合并的時候不想產(chǎn)生這種分叉的結(jié)果,怎么辦呢?

  git-rebase命令簡介:用在從上游分支獲取最新commit信息,并有機的將當(dāng)前分支和上游分支進行合并。因為develop分支是在master分支基礎(chǔ)上建立的,所以master稱為topic的上游分支。

  1、首先通過 git reset 恢復(fù)到master合并之前的狀態(tài)

  2、切換到develop分支,執(zhí)行如下操作

  3、如果你想把 rebase 之后的 master 分支推送到遠程倉庫,Git 會阻止你這么做,因為兩個分支包含沖突。但你可以傳入

主站蜘蛛池模板: 揭阳市| 资源县| 当涂县| 阿拉善右旗| 静宁县| 共和县| 彭水| 大城县| 山丹县| 嘉禾县| 玉环县| 秀山| 大名县| 兴和县| 兖州市| 枣强县| 阜康市| 治县。| 汉寿县| 阿荣旗| 元氏县| 上栗县| 穆棱市| 泉州市| 临安市| 威宁| 锦州市| 自治县| 孟津县| 东光县| 阳曲县| 吉林市| 芒康县| 新巴尔虎左旗| 潢川县| 明溪县| 麻城市| 城固县| 偏关县| 武夷山市| 沽源县|