前段时间由于某种原因,开始接手开发公司前端Vue搭建的项目 该前端项目采用的是基于git rebase的形式去合并代码,而我之前使用git一直都是采用merge的形式合并分支代码,对于rebase一概不知 故此利用碎片时间学习整理一下关于git rebase的原理以及其和git merge的区别是什 ...
分类:
其他好文 时间:
2019-09-11 12:10:58
阅读次数:
91
git rebase能够将分叉的分支重新合并,之前写过一篇文章介绍它的原理,下面主要介绍它的两个使用场景: 场景一:本地与远端同一分支提交历史不一致 方式一 多个人在同一个分支上协作时,出现冲突是很正常的,比如现在有一个项目由我和A一同开发。 我在修复了一个bug以后准备提交 现在准备推送到远端 p ...
分类:
其他好文 时间:
2019-09-11 12:08:00
阅读次数:
97
避免过多 commit 纪录造成线图繁杂 透过 Rebase Interactive Mode来将 commit log 进行精简 前言 在开发的过程中,会随着各种原因将代码提交至 local repository 中,并且在完成最终功能的开发后,会将 loca... ...
分类:
其他好文 时间:
2019-09-06 12:43:46
阅读次数:
368
干活流程 1、checkout 干活分支 from develop 2、干活 3、checkout develop 4、pull remote develop 5、checkout 干活分枝 6、rebase from develop 7、checkout develop 8、merge from ...
分类:
其他好文 时间:
2019-09-05 21:48:51
阅读次数:
113
git rebase 的使用 https://my.oschina.net/u/920274/blog/3024879 Git: How to copy a range of commits from one branch to another? http://weblog.avp-ptr.de/2 ...
分类:
其他好文 时间:
2019-08-30 11:25:41
阅读次数:
80
?拉取分支: git.exe pull v progress "origin" git.exe pull progress v no rebase "origin" ?获取分支: git.exe fetch v progress "origin" ?推送master分支到远程console分支: g ...
分类:
其他好文 时间:
2019-08-27 13:02:00
阅读次数:
91
转自:https://cloud.tencent.com/developer/article/1356476 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区 ...
分类:
其他好文 时间:
2019-08-25 11:56:35
阅读次数:
87
假如要删除备注为add c.txtcommit为aaaaa 的这次提交 首先找到此次提交之前的一次提交的commit bbbb执行如下命令git rebase -i bbbb弹出如下界面``` 将bbbb这一行前面的pick改为drop,然后按照提示保存退出至此已经删除了指定的commit,可以使用 ...
分类:
其他好文 时间:
2019-08-15 11:04:30
阅读次数:
75
简单的代码提交流程 1. git status 查看工作区代码相对于暂存区的差别 2. git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录 3. git commit m "xxx" 将缓存区内容添加到本地仓库, xxx是对此次修改的描述 4. git pull r ...
分类:
其他好文 时间:
2019-08-08 23:12:09
阅读次数:
93