Git分支合并

article/2025/6/27 17:04:33

常用命令

git branch# 列出本地分支
git branch -r# 列出远程分支
git branch -a# 列出both
git branch name# 创建新的本地分支
git branch -d name# 删除指定本地分支# 本地分支重命名
git branch -m oldName newName
# 切换到hhx分支[切换HEAD指向]
git checkout hhx# Merge branch 'dev' into feat_comparative_search
将dev合并至feat_comparative_search# 在本地建立一个分支, 追踪指定的远程分支
git checkout -b newBranch origin/originBranch# `git fetch origin` fetches any new work that has been pushed to that server since you cloned (or last fetched from) it.
# It`s important to note that the `git fetch` command only downloads the data to your local repository.
# it doesn’t automatically merge it with any of your work or modify what you’re currently working on.
# You have to merge it manually into your work when you’re ready.
git fetch# To create a new branch and switch to it at the same time
# 相当于git branch newBranchName 加上 git checkout newBranchName
git checkout -b newBranchName

在这里插入图片描述
.git/HEAD 文件的内容是 当前所在的分支,随着分支切换,文件内容会动态发生变化
.git/refs/heads 文件夹中是 本地的所有分支,分支文件的内容是各自指向的 commit 的 hash值
HEAD指针永远指向当前所在的分支
切换分支,Git 会用该分支的最后提交的快照,替换工作区的内容

三方合并

git checkout master
git merge iss53 # 将iss53合并到master中In this case,Git does a simple three-way merge,using the two snapshots pointed to by the branch tips and
the common ancestor of the two.Git creates a new snapshot that results from this three-way merge and automatically creates a new commit that points to it.
This is referred to as a merge commit, and is special in that it has more than one parent.

在这里插入图片描述
在这里插入图片描述

合并冲突

# 合并冲突
If you changed the same part of the same file differently in the two branches you’re merging,Git won’t be
able to merge them cleanly.
It has paused the process while you resolve the conflict.1.git status找到冲突文件
2.打开那个文件,进行修改,解决冲突
3.git add
4.git commit
A分支合并到B分支中,这时A分支代码是incoming change,(当前所在分支)B分支是current change

.gitignore

有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪(Untracked)文件列表。
创建一个名为 .gitignore 的文件
文件 .gitignore 的格式规范:

使用 # 进行注释
/.idea/		忽略根目录下的.idea目录
*.iml		忽略所有iml文件
* 匹配零个或多个任意字符
[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个a,要么匹配一个b,要么匹配一个c)
? 只匹配一个任意字符

Git:合并分支
Git 分支
Git 分支讲解
git简单使用
git - 简易指南
日常工作中常用git命令小结
.gitignore语法说明
.gitignore语法
.gitignore文件语法
git合并远程分支
AutoMergeFailed,FixConflictsAndThenCommitTheResult
git修改分支名称


http://chatgpt.dhexx.cn/article/Nh85PQmy.shtml

相关文章

N、NP、NPC问题分析总结

目录 一、时间复杂度1、定义2、多项式级别的复杂度3、非多项式级别的复杂度4、并非所有的问题都能够找到多项式级别时间复杂度的解法 二、P、NP、NPC问题1、P问题2、NP问题3、一类特殊的NP问题4、约化(Reducibility)5、NPC问题6、NPC问题的定义7、证明一个问题是NPC问题8、NP-H…

[算法笔记]如何证明一个问题是NPC问题

[算法笔记]如何证明一个问题是NPC问题 步骤(Step)例子(Example)做题经验分析(Analysis)总结(Sum up) 步骤(Step) 在进入正题前,我想向大家讲解一…

npc内网穿透

备注:使用npc工具做内网穿透需要一台带公网的服务器作为服务端,在带公网IP的服务器为服务端,安装nps服务。在内网服务器安装npc客户端 安装使用地址:https://ehang-io.github.io/nps/#/ 下载地址:https://github.com/e…

unity3d如何量产npc

文章目录 1.技术概述2.技术详述2.1 修改预制体2.2放置预制体2.3开始量产 3.技术使用中遇到的问题和解决过程。3.1第一个npc脚没落地 4.进行总结。 1.技术概述 在unity3d游戏制作过程中,常常需要用到大量的剧情npc,特别是遇到,军训等大场面&a…

【npc实现代理】

nianzii is real !!!!!!!!哈哈哈哈哈哈,又到了快乐的时光了。今天给大家分享 自己在使用npc时候的一些步骤和方法。在此之前我先给大家分享一个白嫖别人nps的方法:fofa搜索 :app"nps" 即可出现一大堆没有隐藏网站指纹的nps网站的登…

计算传奇客户端中NPC外观代码的方法

每个NPC的外观都是由传奇客户端中的NPC.wil.文件提供素材,NPC.wil文件素材内综合了很多的图片。今天的教程,将教大家如何计算NPC外观代码. 首先,我们需要WIS编辑工具打开我们客户端中的npc.wil文件,查看我们需要的NPC外观图片编号…

计算机控制什么是npc,游戏里的npc是什么意思

游戏里的npc是什么意思?很多玩家在讨论游戏时会提到npc这个词,有些玩家不太理解该词的意思,想要了解,下面为大家介绍一下游戏里的npc的意思,想了解的玩家快来看看吧。 游戏里的npc是什么意思 NPC是Non-PlayerCharacter…

计算机控制什么是npc,npc是什么意思

很多朋友在玩游戏的时候,都有接触到npc,那么有人就要问了,npc是什么意思?它有什么作用呢?下面我们就来简单介绍一下。 npc是什么意思?概念如下: npc的全称是Non-Player Character,也就是非玩家控制角色的缩写。这个…

海盗王实现随身NPC功能

曾经玩过一个海盗王的服,它里面有个随身NPC交易的功能。 一般正常情况下,是在城里或者野外,来到一个NPC旁边,点击打开交易功能,才能进行物品的购买和出售。随身NPC可以在身边没有NPC的情况下,通过工坊的按…

游戏经济系统分析:通货与交易

来自GameRes,转载请标明出处:http://www.gameres.com/689338.html 文/旭曜灵 接上篇《 《PoE》的技能串联与体验设计:《Diablo II》的另一种诠释 》,这次是PoE系列的最后一篇,终于要来谈它特殊的经济系统了&#xf…

python中科学计数法怎么表示_python科学计数法转换

python 输出数字,如何不以科学计数法输出? 概述利用numpy设置输出选项即可 代码解析 未使用numpy设置: import time # time 时间类 print(time*time*1000) #输出一个非常大的数字 #out: 6.30e1352 由此可以看到,默认输出是以科学计数方式输出 使用numpy设置print的输出选项…

MATLAB临时关闭科学计数法显示

MATLAB临时关闭科学计数法显示,在format命令后加g即可解决,如: >> format long g

科学计数法

1.应用场景 较大较小数字表示&#xff0c;在一些算法中被用到。 如计算2^64&#xff0c;编程语言基本都是使用科学计数法表示结果。 2.介绍 科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式&#xff08;1≤|a|<10&#xff0c;n为整数&#xff09;&…

matlab 坐标不用科学计数法,matlab不用科学计数法

『壹』 matlab中怎么才能不是科学计数法表示结果。比如1.0e003 * 2.7581&#xff0c;怎么使它显示为2758.1谢谢了&#xff0c;很急啊 format long (小数位14) 或 format short(小数位4) 『贰』 matlab中科学计数法怎么表示 在matlab中&#xff0c;科学计数法用如下形式表示&…

计算机科学计数法符号,科学计数法怎么表示

科学计数法怎么表示2019-09-26 16:35:10文/陶凯月 科学计数法就是用幂的方式来表示。科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|<10&#xff0c;n为整数)&#xff0c;这种记数法叫做科学记数法。 科学记数法是一种记数的方法。把一个数表示成…

计算机输出科学计数法,python不用科学计数法

❶ Spyder集成开发环境中,Python绘图如何让Y轴不以科学计数法显示 很简单只需两个语句: import numpy as np np.set_printoptions(suppress=True) 这样就可以搞定! ❷ python 输出数字,如何不以科学计数法输出 概述 利用numpy设置输出选项即可 代码解析 1、未使用numpy设置…

C语言科学计数法介绍和示例

文章目录 1、科学计数法2、获取视频教程3、版权声明 1、科学计数法 在实际开发中&#xff0c;我们很少使用科学计数法&#xff0c;但是它经常出现在计算机系统中&#xff0c;例如浮点数在内存中的存放方式就是科学计数法&#xff0c;所以我们还是有必要学习科学计数法。 科学…

mysql查出来科学计数法_数据库字段出现科学计数法e+的情况分析

问题: 有时候,我们在将excel表格中数据导入数据库中时,对于表格中的数字会默认为float的数据类型,这个时候导入到数据库中的这个表的值是正常显示的; 然而如果你要把导入到数据库中的表,再插入到另一个表中,并且对应的字段如果是char、varchar或者是nvarchar等类型时,并…

C语言科学计数法E格式

记住口诀 e前e后必有数&#xff0c;e前为小数可以省略整数部分或者小数部分&#xff0c;e后必须为整数&#xff0c;中间不能加空格 e前为小数省略小数部分 e前为小数省略整数部分 e后不为整数不合法 e前为小数同时省略整数部分和小数部分不合法 用空格隔开不合法

C语言-求阶乘的两种方法

目录 方法一&#xff1a;递归法求阶乘 方法二&#xff1a;循环法求阶乘 main及结果 方法一&#xff1a;递归法求阶乘 long Factorial_way1(int m){if(m1)return 1;else{return m*Factorial_way1(m-1);}}方法二&#xff1a;循环法求阶乘 long Factorial_way2(int m){long su…