git commit提交rebase合并以及patch补丁的使用
1、git 获取master分支,该分支为库中远程分支
2、基于master分支,创建一个本地branch分支 git checkout -b rlc_am_0414
3、一般情况下,创建的本地分支用于代码修改,代码改动后,可以基于该分支完成修改代码的本地commit提交保存。
a)git stage /修改代码路径 完成代码放入暂存区
通过git status 可看到已经完成的 stage暂存修改
b) git commit -m 提交commit名字 完成修改代码commit提交,该提交会生成一个哈希值,同时会提示修改的文件数与行数信息
通过 git log 可查看commit提交信息
此时,完成修改代码的本地本地暂存提交,如果远程master已经有更新,我们可以checkout切会master分支,完成远程分支的更行与何如本地分支
1、git checkout master(分支切换) git pull (远程库中最新代码更新到本地)
完成master更新后,重新切换本地分支,通过 git rebase master(需要对比合入本地分支的其他分支名称)
,此时完成了远程与本地修改分支的差异化更新。
2、patch补丁的简单使用
如果需要将一个commit修改同步何如其他不同库的分支中,例如A电脑的commit修改同步到B电脑
a)首先根据commit提交的信息,生成一个可用patch补丁包 git format-patch **(commit生成的哈希值,该值为想要生成补丁的前一个commit)
b)对patch的使用
将需要使用的patch拷贝到B电脑 本地仓库路径下,通过 git apply + patch名即可,有时会提示存在冲突,后续解冲突即可
git commit提交rebase合并以及patch补丁的使用相关推荐
- git commit --amend修改git commit提交的message
当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...
- git commit 提交出错,工作区代码被回退到最开始内容
git commit 提交出错,工作区代码被回退到最开始内容 1.环境: 我的环境是ant design pro,今天在提交代码的时候,发现了一个很诡异的现象,那就是,当我git add .后,执行g ...
- Git Commit 提交规范
本项目以目前使用较多的 Angular 团队规范 Conventional Commits specification(约定式提交) 为例. git hook 官方文档 git 提交时,主要分为三部分 ...
- git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)
问题原因: 问题原因:pre-commit钩子惹的祸当你在终端输入git commit -m"XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息 ...
- git commit 提交的时候报错husky > pre-commit hook failed 或者‘lint-staged‘ 不是内部或外部命令,也不是可运行的程序(解决办法)
这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查.如果代码不符合 ...
- git commit 提交报错 husky > pre-commit 问题
这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查.如果代码不符合 ...
- 【Git】ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行
问题 使用 git commit 命令后,进入类似vim的界面,开始时,不知道如何保存,甚至不知道怎么退出该界面. 解决方法 1.使用 git commit 命令后,进入的是nano文本编辑器(类似v ...
- git commit提交代码时提示LF与CRLF转换问题 error
在用idea提交Vue项目的时候遇到报错,提示LF will be replaced by CRLF. 然后查了很多博客,都解释了LF和CRLF的问题,基本上说的解决办法是运行这行代码:git con ...
- git commit提交规范
Commit message 都包括三个部分:header,body 和 footer,其中 header 有一个特殊的格式,包括了 type.scope.subject. <type>( ...
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...
最新文章
- spring boot启用tomcat ssl
- 【python3的学习之路九】函数式编程
- Maven学习(一)——Maven入门
- RUNNING JUPYTER NOTEBOOKS ON A REMOTE SERVER VIA SSH
- java正则表达式用法示例_Java正则表达式教程及示例
- Android应用程序结构总结
- “SqlNullValueException: Data is Null. This method or property cannot be called on Null values.”的解决方案
- Pentium 4处理器架构/微架构/流水线 (4) - NetBurst框图
- java web 启动顺序_JavaWeb开发Servlet过滤器链执行顺序详解
- 加密货币交易所Coinbase在私募股票市场中估值达900亿美元
- 自己动手写Docker系列 -- 5.3实现logs命令查看容器日志
- js 添加事件 attachEvent 和addEventListener 的用法
- Jsoup实现java模拟登陆
- VB窗体控件设计登录注册页面
- Odoo12社区版分拣单处理时生成欠单流程
- JNCIS翻译文档之------接口2
- 广东工业大学计算机专业分流,2017年广东工业大学大类招生学生专业分流工作小组...
- 【R语言 | 如何绘制带组内差异比较的柱形图】
- 如何实现自适应页面 (响应式布局)
- 解决img图片底部留白问题
热门文章
- Bandicam安装
- 微信公众号新手运营指南——公众号后台常用功能介绍
- 免费图片识别文字软件-办公利器
- icem不同的划分网格,但是质量差不多
- mysql调查问卷数据库设计_客服-问卷调查-问题答案表 - 数据库设计 - 数据库表结构 - 果创云...
- 信息学奥赛 python 教程_浦东信息学奥赛课程价格表,Python编程课程
- Java new一个对象的过程
- 2022-2028年中国企业总部管理行业市场专项调查及投资前景分析报告
- 双眼融合训练一个月_最好的双眼视功能训练方法
- 抓取scrapy中文文档(我的第一个爬虫)