# git merge和git rebase 都可以进行分支合并 #git merge 合并后保留记录两个分支的记录 #git rebase合并后会展示成一个分支的记录,另一个分支的提交实际生成了一个副本 冲突解决 git merge在解决冲突后需要手动通过git add ,git commit 再 ...
分类:
其他好文 时间:
2018-07-22 23:30:30
阅读次数:
213
merge https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6 关键指令 git checkout ...
分类:
其他好文 时间:
2018-07-08 13:30:08
阅读次数:
256
https://try.github.io/ https://learngitbranching.js.org/?demo 一个节点代表一个commit. *代表当前分支。 master是主干。 其他名字是分支。 git merge :用于合并分支的代码。 git rebase : 线性合并分支: ...
分类:
其他好文 时间:
2018-07-06 20:23:47
阅读次数:
144
git合并代码方式主要有两种方式,分别为:1、merge处理,这是大家比较能理解的方式。2、rebase处理,中文此处翻译为衍合过程。 git rebase操作讲解例子: 至此,我们简单分析下情况为: master分支,节点链表指向为:c1<--c3<--c4dev分支,节点链表指向为:c1<--c ...
分类:
其他好文 时间:
2018-07-06 14:22:06
阅读次数:
193
git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面 git fetch //把远程库的代码更新到本 ...
分类:
其他好文 时间:
2018-07-06 13:36:16
阅读次数:
137
解决办法: 1、git branch 命令的-r选项,可以用来查看远程分支, -a 选项查看所有分支 2、取回远程主机的更新之后,可以在它的基础上使用 git checkout命令创建一个新的分支 3、此外,也可以使用 git merge命令或者git rebase命令,在本地分支上合并远程分支。 ...
分类:
其他好文 时间:
2018-07-05 19:58:19
阅读次数:
360
常用命令 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add ...
分类:
其他好文 时间:
2018-06-30 17:01:19
阅读次数:
193
githug 第 45 关, 一开始对 git rebase i 这个东西有误解, 记录一下正确的用法 查找有拼写错误的那一条 commit First coommit // commit 写错了 git rebase i parent_of_flawed_commit 然后跳到 编辑它, 然后 : ...
分类:
其他好文 时间:
2018-06-29 14:15:06
阅读次数:
558
1.git stash2.git rebase 45c2d5c --interactive 3.git stash pop4.git add5.git commit --amend 确认编辑后按control+x保存6.git rebase --continue 6.1 编辑冲突文件, 解决冲突 6 ...
分类:
其他好文 时间:
2018-06-05 23:17:55
阅读次数:
164
代码库分类 根据代码库分布的位置及作用,分为以下几类: 主库:位于服务端,所有开发的代码最终都要合到主库。 个人代码库(服务端):从主库fork出来,位于服务端。每个人自已开发的代码,由本地的git库push到每个人自己的个人代码库(服务端),再由个人代码库(服务端)合入主加。 个人工作库:位于每个 ...
分类:
其他好文 时间:
2018-06-03 21:22:06
阅读次数:
932