简单 git mm 多仓管理

server/2024/12/14 21:25:11/

初始化

git mm init -u https://codehub-dg-y.huawei.com/Energy_Manifest/SitePower/FusionCharge_Manifest.git -b master -m ChargeONE/dependency.xml -g product

同步代码

git mm sync

拉取单独某个子仓代码

git mm list // 查看所有子仓
git mm sync // <子仓名字> 拉取时带仓名就可以拉取对应的仓

创建并切换到一个新分支

git-mm start --all <new_branch_name>

解决冲突

拉取某个mr

git mm cherry-pick -s 21469 // 同步MR8621,包含未合入

cherry-pick失败解决方法:

失败后代码有冲突,先解决冲突,然后git add 文件名;

解决冲突后

git rebase --continue

修改代码后,提交到原mr

git cherry-pick --continue
git mm upload -y

合并commit操作:

git reset --soft HEAD~1
撤回commit,最后的数字1代表最近的1次,撤回多少次就写多少
全部撤回后,再commit

git_mm_abandon__all_29">删除分支:git mm abandon 分支名 --all

git_mm_info_30">查询分支信息:git mm info


http://www.ppmy.cn/server/150188.html

相关文章

利用Python爬虫获取淘宝评论商品信息接口

引言 淘宝作为中国最大的电商平台之一&#xff0c;其商品评论信息对于市场分析和消费者决策具有重要价值。本文将介绍如何使用Python爬虫技术合法合规地获取淘宝评论商品信息接口数据。 环境准备 在开始之前&#xff0c;请确保你的开发环境中已安装以下工具和库&#xff1a;…

Python Turtle 实现动态时钟:十二时辰与星空流星效果

在这篇文章中&#xff0c;我将带你通过 Python 的 turtle 模块构建一个动态可视化时钟程序。这个时钟不仅具备传统的时间显示功能&#xff0c;还融合了中国古代的十二时辰与八卦符号&#xff0c;并通过动态星空、流星效果与昼夜背景切换&#xff0c;为程序增添了观赏性和文化内…

轮播(css+js)

目录 1.实现效果 2.基础代码演示 2.1js代码 2.1css样式 2.3实现效果 3.实现点击切换 3.1给button添加点击事件 3.2效果图如下 3.3发现问题 3.3.1不循环 3.3.2循环 1.实现效果 2.基础代码演示 2.1js代码 <div class"out-box"><div class"tes…

Java SpringBoot 项目怎样在 IDEA 中运行、部署

大家好&#xff0c;我是程序员徐师兄&#xff0c;今天为大家带来的是Java SpringBoot 项目怎样在 IDEA 中运行、部署。Java 项目的安装部署教程&#xff0c;包括软件的下载&#xff0c;软件的安装。该系统采用 Java 语言开发&#xff0c;SpringBoot 框架&#xff0c;MySql 作为…

如何写出优秀的单元测试?

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 写出优秀的单元测试需要考虑以下几个方面&#xff1a; 1. 测试用例设计 测试用例应该覆盖被测试代码的不同场景和边界情况&#xff0c;以尽可能发现潜在的问题。…

Ansible运维实战-自动化安装nginx

Ansible运维实战 1.Ansible自动化安装nginx (1).环境准备 我们创建两台虚拟机分别为server节点、host1节点 两个节点根据节点规划来修改主机名 我们在server节点下安装ansible、其余节点不进行配置 节点 Ip地址 Server节点 192.168.77.171 Host1节点 192.168.77.172 …

Vue路由进阶攻略

目录 一、路由配置 1、概述&#xff1a; 2、在 Vite 项目中进行路由配置通常涉及以下步骤&#xff1a; &#xff08;1&#xff09;安装和引入Vue Router&#xff1a; &#xff08;2&#xff09;定义路由组件&#xff1a; &#xff08;3&#xff09;配置路由&#xff1a; …

MyBatis缓存

目录 ​编辑 一、MyBatis运行顺序 二、一级缓存 &#xff08;1&#xff09;一级缓存失效的四种情况 1.查询时所使用的sqlSession不同 2.sqlSession相同但是当前查询条件不同 3.sqlSesssion相同&#xff0c;但两次查询之间进行了增删改的操作 4.手动清除了一切缓存 三、…