git merge最简洁用法详解_相关技巧

来源:脚本之家  责任编辑:小易  

git merge 是在 Git 中使用比较频繁的一个命令,其主要用于将两个或两个以上的开发历史加入(合并)一起。本文就为大家带来 git merge 命令的常见用法。

git merge三种语法:

git merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit]
  [-s <strategy>] [-X <strategy-option>] [-S[<keyid>]]
  [--[no-]allow-unrelated-histories]
  [--[no-]rerere-autoupdate] [-m <msg>] [<commit>…?]
git merge --abort
git merge --continue

git merge用途

git-merge 命令是用于从指定的 commit(s) 合并到当前分支的操作。

注:这里的指定 commit(s) 是指从这些历史 commit 节点开始,一直到当前分开的时候。

1、用于 git-pull 中,来整合另一代码仓库中的变化(即:git pull = git fetch + git merge)

2、用于从一个分支到另一个分支的合并

下面看下git merge用法,具体内容如下所示:

一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

二、当master代码改动了,需要更新开发分支(dev)上的代码

git checkout master 
git pull 
git checkout dev
git merge master 
git push -u origin dev

到此这篇关于git merge最简洁用法的文章就介绍到这了,更多相关git merge用法内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:详解git merge命令应用的三种情景详解git merge 与 git rebase的区别详解git无法pull仓库refusing to merge unrelated histories

  • 本文相关:
  • jquery会死吗?我为什么不用vue写富文本
  • 页面中加载优酷视频去掉广告的方法
  • 解决使用commit提交大文件无法推送到远程库问题及git rebase使用
  • git 命令使用技巧提供工作效率
  • git 教程之基本操作详解
  • git之如何把本地文件上传到远程仓库的指定位置
  • idea 2019.3 本应该搜索到的插件却搜索不到的解决方法
  • git fetch与git pull的区别详解
  • 详解idea切换git账号的两个方法
  • git下载、安装与环境配置的详细教程
  • git merge是怎样判定冲突的
  • git merge是怎样判定冲突的
  • 数是什么意思.这个命令要通过git merge
  • git merge 和git rebase的区别
  • git merge冲突产生原因
  • 如何使用git merge 一系列的commits
  • git merge是怎样判定冲突的?
  • 求问git 上 pull 或者 merge 的时候出现的提示是什...
  • git命令之git merge 和 git rebase的区别
  • Git push,merge,pull,fetch,rebase各自在什么...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全javascriptasp.netphp编程ajax相关正则表达式asp编程jsp编程编程10000问css/htmlflex脚本加解密web2.0xml/rss网页编辑器相关技巧安全相关网页播放器其它综合dart首页详解git merge命令应用的三种情景详解git merge 与 git rebase的区别详解git无法pull仓库refusing to merge unrelated historiesjquery会死吗?我为什么不用vue写富文本页面中加载优酷视频去掉广告的方法解决使用commit提交大文件无法推送到远程库问题及git rebase使用git 命令使用技巧提供工作效率git 教程之基本操作详解git之如何把本地文件上传到远程仓库的指定位置idea 2019.3 本应该搜索到的插件却搜索不到的解决方法git fetch与git pull的区别详解详解idea切换git账号的两个方法git下载、安装与环境配置的详细教程2019最新的pycharm激活码(推荐)进制转换算法原理(二进制 八进制eclipse 格式化代码时不换行与自微信小程序设置http请求的步骤详从console.log说起(console.log详几款开源的中文分词系统十进制负数转换为二进制、八进制抓包工具fiddler的使用方法详解(url 长度有限制吗?提高编程技能的11个建议网站登录持久化cookie方案详解vscode使用git所遇到的坑git 如何放弃所有本地修改的方法关于ie11修改user-agent不再支持document基于http协议的一些实时数据获取技术详解程序员喜欢的5款最佳代码比较工具关于图片存储格式的整理(bmp格式介绍)git 教程之工作区、暂存区和版本库详解详解idea git reset 选项说明
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved