tortorse git 实用操作随笔

本文介绍了TortoiseGit的几个常用操作,包括cherry-pick用于在不同分支间同步代码,reset功能用于撤销错误的提交并重新提交,强制推送force push的使用场景,以及git fetch与rebase的区别和应用。另外,还提到了stash changes功能,解决在切换分支时处理临时工作的问题。
摘要由CSDN通过智能技术生成

现在公司一般都是用tortorse git 管理代码,作为一种工具,虽然不必深究,但我始终认为能够熟练使用好一款工具,可以节约很多时间,下面是我在工作中经常使用的几个操作,与大家分享,不足之处,还请指正
1.cherry-pick
一个软件的开发周期可能会有多个分支,主分支master,版本发布分支release,有时候我们的代码可能同时要上这两个分支,假设现在我们的代码已经上到master分支了,那如何再上到release分支呢,这个时候就可以用cherry-pick功能
假设当前的分支为master,而且你已经提交的代码在另外一个分支上(假设为branch_test),首先进入show log界面,然后点击左上角切换到branch_test上,查看branch_test的commit log,然后cherry-pick 这个commit,之后你的当前master分支就会有这个提交了,下一步就是推送到远端,提MR了
在这里插入图片描述

在这里插入图片描述
2、reset 功能
这一个也是比较常用的功能,因为工作中对每次提交的记录有格式要求,多一个空格都不允许,但总有不小心手抖了多打了一个空格的情况,怎么办呢,我通常的做法是reset掉(类型选择mixed),然后重新提交(

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值