git命令之merge
来源:互联网 发布:232数据盒rs-100 编辑:程序博客网 时间:2024/05/17 05:51
git merge命令在git中使用挺频繁的一个命令,用于将两个或两个以上的开发历史合并在一起,下面介绍一下git merge的主要用法。
1 用于git pull中,来整合另一代码仓库中的变化(即:git pull=git fetch + git merge),这个好处是更新下来后,可以选择要不要合并,如果需要在合并。
常用方法有一下两种
//方法一$ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master$ git log -p master.. origin/master//比较本地的仓库和远程参考的区别$ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并//方法二$ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp$ git diff temp//比较master分支和temp分支的不同$ git merge temp//合并temp分支到master分支$ git branch -d temp//删除temp
2.用于从一个分支到另一个分支的合并
假设下面的历史节点存在,并且当前所在的分支为“master”:
git merge topic后将会把master分支上二者共同的节点重现在master分支上,直到topic分支当前的commit节点(c节点),并位于master分支的顶部。并且沿着master分支和topic分支创建一个记录合并结果的新节点,该节点带有用户描述合并变化的信息。即下图中的H节点,C节点和G节点都是H节点的父节点。
阅读全文
0 0
- git命令之merge
- git命令之git merge 合并分支
- git命令之git merge 和 git rebase的区别
- git merge命令
- git merge之squash merge 看日志
- git merge-base 与 show-branch 命令
- git之rebase和merge学习记录
- git merge
- git merge
- git merge
- git merge
- git merge
- Git Merge
- git merge
- git merge
- git merge
- git merge
- git命令之git pull
- Android WebView用法
- 计蒜客ACM ICPC 2017 Warmup Contest 9--B题-Battle Simulation
- Gradle2.0用户指南翻译——第八章.依赖管理基础
- STL模板库的学习之集合(set)
- 深度学习与神经网络习题(1)
- git命令之merge
- 第七周 项目 3
- 小技巧:把风扇的扇叶取下来
- 解决ubuntu16.04升级内核后耳机没声音的问题
- Codeforces Problem 333B
- nodejs 搭建https服务
- 当一个bug困扰你很久都解决不了的时候,它很可能就是一个低级错误
- CodeVS 1183 SPFA+二分答案 解题报告
- 递归知识