Git操作

news/2024/11/1 19:35:54/

合并远端提交

将远程三次提交合成一次
在这里插入图片描述

git -rebase -i HEAD~3

在这里插入图片描述

:wq 保存
就叫 day 17 再保存
在这里插入图片描述
最后 git push -f提交
在这里插入图片描述

rebase 与 merge

merge

1 新建一个分支 git chekout -b feature-1 添加代码a 并提交

在这里插入图片描述
1.1 发现此次提交内容有误 又不想产生两条提交记录
先 git add .
git commit --amend -m ‘描述’
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 再建一个分支开发新功能

在这里插入图片描述

将feature-2 合并到 feature-1
在这里插入图片描述
可以看到 merge 会产生分叉
在这里插入图片描述

rebase

新建分支3 完成新功能
在这里插入图片描述
防止分叉
将 feature-1 变基过来
在这里插入图片描述
切回 feature-1

git checkout feature-1

合并

git merge feature-3

再提交 就不会出现分叉
在这里插入图片描述
在这里插入图片描述

idea 操作

将Dev 合并到maser
在这里插入图片描述
1 变基
在这里插入图片描述
2 切换到 master ,合并 dev 到 master上
在这里插入图片描述
3 提交
在这里插入图片描述
将最近7次提交合并
在这里插入图片描述
1 git rebase -i HEAD~7
会出现下面窗口
在这里插入图片描述
2 修改完成之后 ctrl + c 然后 :wq 保存 会出现下面信息
在这里插入图片描述
按 i 进行编辑 ,编辑完之后 ctrl+c 然后 :wq 保存
在这里插入图片描述
最后提交
在这里插入图片描述
完美合并
在这里插入图片描述


http://www.ppmy.cn/news/20186.html

相关文章

[Vulnhub] DC-4

下载链接&#xff1a;https://download.vulnhub.com/dc/DC-4.zip 同DC-3 这个靶机也是只有一个flag。 全面信息搜集hydra爆破登录和ssh密码teehee命令(写入文件内容)提权/etc/passwd & /etc/sudoers 文件利用 目录 <1> 信息搜集 <2> hydra爆破登录密码 <…

一道编程劝退题,检测你是否适合干编程

前言大家都知道要想成为一名优秀的开发工程师&#xff0c;需要数学基础好&#xff0c;即你要有很强的逻辑思维能力&#xff0c;这里有一道美国斯坦福大学出的一道逻辑思维的测试题&#xff0c;检测你的逻辑思维能力&#xff0c;大家可以看看自己逻辑能力怎么样。题目有一个抽奖…

bug解决:Uncaught (in promise) TypeError: Toast.loading is not a function

在使用vue3做项目时&#xff0c;在其中使用了vant框架&#xff0c;在使用toast的加载组件或者是一些其他组件时&#xff0c;出现了如下的错误&#xff1a;Uncaught (in promise) TypeError: Toast.loading is not a function错误代码如下&#xff1a;Toast.loading({ message: …

C技能树-判断语句

三个数从小到大排序并输出 任意输入3个整数&#xff0c;使用if语句对这3个整数由小到大进行升序排序。请判断下面哪一项无法实现该功能。 #include <stdio.h>/* 交换x和y */ void swap(int* x, int* y) {int temp *x;*x *y;*y temp; }int main(int argc, char** arg…

springboot 入门

springboot是什么 传统的开发模式下&#xff0c;无论是基于xml或注解&#xff0c;都要做许多配置&#xff0c;如果项目中集成越多的其他框架&#xff0c;配置内容也会越多。为了让开发人员以最少的配置去开发应用&#xff0c;springboot诞生了。springboot的原则是约定大于配置…

untiy TextMeshPro(简称TMP)组件详细内容

首先unity官方API对该组件的描述是&#xff1a; TextMeshPro 是 Unity 的最终文本解决方案。它是 Unity UI Text 和旧版 Text Mesh 的完美替代方案。 功能强大且易于使用的 TextMeshPro&#xff08;也称为 TMP&#xff09;使用高级文本渲染技巧以及一组自定义着色器&#xff1b…

Android 蓝牙开发——Avrcp协议(十二)

SDK路径&#xff1a;frameworks/base/core/java/android/bluetooth/ 服务路径&#xff1a;packages/apps/Bluetooth/src/com/android/bluetooth/ 在使用协议类的时候无法找到该类&#xff0c;由于安卓源码中关于蓝牙协议的 Client 部分或相关接口都被 hide 给隐藏掉了&#xf…

初学者如何学好Java数组,不妨点进来看看,赶在新年前肝完的万字博客

新年好~~~新年开篇万字博客 —Java数组的学习,有点干货,建议收藏观看!!! 本篇介绍了数组的概念,数组创建和初始化.数组的使用(元素访问,和数组遍历方法),初识引用数据类型,简单介绍JVM内存分布,认识null,堆区空间的释放 二维数组相关知识的介绍~ 学习Java中的数组一.数组的基本…