git
darkula
这个作者很懒,什么都没留下…
展开
-
简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作: git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 现在来看看git merge和git rebase的区别。 假设有3次提交A,B,C。 在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。 其实这个时候E不应该提交,因为提交后会发生冲突。如何解决这些冲突呢?有以下两种方法: 1、g原创 2020-12-04 17:13:25 · 111 阅读 · 0 评论 -
项目中的 Git 使用规范
0. 我们可能面临的问题 试想遇到以下这些问题,你会采取怎样的方式去解决: 需要线上某个历史版本的源码,直接在 develop 分支根据提交记录和时间找对应的节点? 线上版本出现严重 bug 需要紧急修复发版本,而你的项目就一个分支,上个版本发布之后已经有大量改动了,怎么办? 某个提交改动了部分代码,涉及到 10 几个文件,现在这个改动不需要了,此时要一个个找出这些文件然后再改回去么? 出现了一个 bug,之前好像处理过,但是现在忘了当初怎么处理的了,在一堆写着 “fix bug”、“update原创 2020-12-03 15:56:37 · 233 阅读 · 0 评论