Day05_05_TortoiseGit的使用

博客介绍了TortoiseGit的使用,以dev分支合并代码到master分支为例,阐述了提交dev分支新代码到本地和远程仓库、合并代码到master分支的操作步骤,最后还提到push合并后的代码到远程仓库。此外,还说明了如何构建冲突及解决冲突的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.TortoiseGit的使用

本案例以dev分支合并代码到master分支为例.

1. TortoiseGit实现dev分支合并代码到release,master等不同分支的操作步骤

1.1 提交dev分支的新代码到本地和远程仓库中:

1️⃣.进入到dev分支的目录下

2️⃣.提交代码到dev的本地和远程仓库中:

右键dev目录的任意位置---->Git Sync...
--->Fetch & Rebase---->填写必要的提交信息,Ok...
不需要过多的操作---->Commit---->Commit and Push

到此把dev开发线上的最新代码提交到本地和远程git仓库完毕.

1.2 合并代码到master分支线

1️⃣.再次进入到dev分支的目录下

2️⃣.切换到master分支:

在任意位置右键,TortoiseGit---->
Switch/Checkout---->在branch分支列表中选择master分支,点击ok
---->close--->此时已经切换到 了master线下.



此时已经切换到了master分支.

3️⃣.拉取master分支上最新的代码:

此时右键该目录---->Git Sync....
---->Pull,先把master远程仓库里最新的代码拉取到本地仓库中,
此时不必关闭Git小乌龟的对话框.

4️⃣.进行代码合并:     

选择Show log---->
在左上角选择master分支,然后在一系列分支中选择要合并的分支,点击ok
---->然后选择要合并的分支,右键
---->Cherry Pick this commit...-->
Continue....直到完毕---->最后再Push一下!!!

3. 最后注意

push一下,把合并后的代码推到远程仓库的master分支上.

三.冲突的解决

1.构建出一个冲突来

两个不同的用户修改同一个分支下的同一个文件的同一行代码.

然后两个人,一先一后进行代码的提交.
A哥们先提交代码到dev分支完毕,B哥们也紧跟着进行了代码提交到dev分支.
然后B哥们发现代码出现了冲突!

此时可以双击红色的冲突文件!




 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一一哥Sun

您的鼓励是我继续创作的动力哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值