国产探花免费观看_亚洲丰满少妇自慰呻吟_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 會阻止你這么做,因為兩個分支包含沖突。但你可以傳入

主站蜘蛛池模板: 镇康县| 大竹县| 万宁市| 获嘉县| 通州区| 晴隆县| 宁陕县| 定日县| 象山县| 龙井市| 遂昌县| 隆子县| 盐津县| 饶河县| 湖口县| 铅山县| 麻江县| 西华县| 尼勒克县| 任丘市| 彭阳县| 衡东县| 普兰店市| 延安市| 双城市| 乌拉特前旗| 临海市| 衡南县| 罗定市| 布尔津县| 定襄县| 西城区| 曲松县| 大冶市| 丹阳市| 海伦市| 南漳县| 买车| 延寿县| 祁东县| 青州市|