首页 > 其他分享 >SourceTree回滚到指定版本

SourceTree回滚到指定版本

时间:2024-03-11 10:36:40浏览次数:19  
标签:回滚 版本 本地 代码 重置 选中 提交 SourceTree

SourceTree功能作用

将master重置到此次提交:

将本地代码重置到选中的提交。栗子:有a、b、c三次提交记录,最新提交记录为c,选中b,选择将master重置到此次提交,本地代码将会被重置到b提交的内容,因为本地代码会重置到b提交,远端代码还是c提交的原因,此时会显示落后一个版本,并且本地文件有改动。

提交回滚:

将本地代码中选中提交所做的全部更改还原。栗子:有a、b、c三次提交记录,最新提交记录为c,选中b,选择提交回滚,b提交中所做的更改都将被还原。注意:后续的c提交可能会引起提交回滚后的代码冲突。

方法一:

 

 

1.选中需要回退到的版本,右键选择将master重置到此次提交

2.选择强制合并,这时本地的代码就会重置到选中的提交,此时不要拉取代码,因为我们只改动了本地代码,远端仓库还是最新的,拉取代码会导致本地代码再次被更新为最新提交记录的代码

3.选中最新的提交版本,右键选择将master重置到此次提交
4.选择软合并,这意味着我们刚刚重置的本地的代码得到了保留,并没有被最新的提交中的代码覆盖。 5.提交本地修改,我们就成功回退到了指定版本

标签:回滚,版本,本地,代码,重置,选中,提交,SourceTree
From: https://www.cnblogs.com/prince11/p/18065510

相关文章

  • MySQL 8.0.26版本升级32版本查询数据为空的跟踪
    某业务系统将MySQL8.0.26升级为GreatSQL8.0.32-24后,某些特定的SQL语句不能查询到数据。经测试MySQL8.0.32也存在相同的问题此BUG已在GreatSQL8.0.32-25版本中解决MySQL8.0.26版本升级32版本查询数据为空的跟踪接到客户反馈的问题后,对问题进行了复现和分析。版本信......
  • chrome 最新版本自带英语实时字幕了.
    以后有ai的加持,学英语越来越简单了.以后小孩学习外语绝对是easygameok,开始效果展示.我的系统是win10.打开chrome之后随便打开一个视频,比如b站的学英语视频.然后浏览器右上角的多媒体图标会有内容显示.最下面就是实时字母按钮,打开后会自动安装,然后就会出现字幕了.......
  • XILINX FPGA 1/4/8通道PCIe DMA控制器IP,高性能版本IP介绍应用
    Multi-ChannelPCIeQDMA&RDMAIP1   介绍基于PCIExpressIntegratedBlock,Multi-ChannelPCIeQDMASubsystem实现了使用DMA地址队列的独立多通道、高性能Continous或ScatherGatherDMA,提供FIFO/AXI4-Stream用户接口。基于PCIExpressIntegratedBlock,Multi-ChannelPC......
  • wrf-chem-chem-kpp-kpp2.1-..-gen_kpp.c 文件函数顺序错误(kpp2.1版本),错误文件的路径是
    hereisamistakeinofficialfilegen_kpp.c,theirgen_kpp.c'sfunctiondefinitionorderisreserved!Sowhenyoumakethereisareportoferror:implicitfunction:write_list_to_screen,screen_out,check_all官方很多WRF版本的chem下面的/chem/KPP/util/wkc/gen_......
  • 学士论文写作新国标无水印版本下载
       首页国家标准行业标准地方标准团体标准企业标准国际标准国外标准示范试点技术委员会 信息与文献参考文献著录规则Informationanddocumentation—Rulesforbibliographicreferencesandcitationstoinformationresources国......
  • python 新版本flask创建接口方式
    importpymysqlfrompymysql.cursorsimportDictCursorfromflaskimportFlask,requestfromflask.json.providerimportDefaultJSONProviderfromflask_corsimportCORSfromdatetimeimportdatetime,datesqlconnect=pymysql.connect(user="root&q......
  • Git 开源的版本控制系统-05-tags 标签管理
    标签创建标签gittag<标签名>[提交ID]显示标签gittag显示标签详细信息gitshow<标签名>houbinbindeMacBook-Pro:git-demohoubinbin$gitbranchgit_demo_1.1git_demo_1.2git_demo_bug_001*masterhoubinbindeMacBook-Pro:git-demohoubinbin$gitta......
  • Lbtorch版本分为release和debug,要对应自己的配置管理器
    1.libtorch版本必须和pytorch版本一致例如libtorch版本1.8.2,而pytorch版本为1.8.0,这两个版本就是一致的,只要保持版本号前两位相同即可libtorch资源:[LibTorch&Win]各版本LibTorch下载_linux下libtorch的gpu版本下载-CSDN博客2.libtorch安装LibTorch的安装、配置与使用-CSD......
  • Java入门(Java诞生、特性、版本、开发环境搭建)
    Java入门1.Java帝国的诞生—一场旷日持久的战争(1)1972年C语言诞生:贴近硬件,运行极快,效率极高;应用于:操作系统、编译器、数据库、网路系统等;难点:指针和内存管理;(2)1982年C++诞生:面向对象;兼容C语言;应用于:图像领域、游戏等;(3)Java帝国的诞生:1995年Java诞生:网页简单而粗糙......
  • 升级Linux内核版本
    ```shell#查看内核版本,jw版本ceph默认format=2,2.x及之前的的内核版本需手动调整format=1#4.x之前要关闭object-mapfast-diffdeep-flatten功能才能成功映射到内核,这里使用的是centos7.9,内核版本3.10#1.查看当前内核uname-r#2.备份数据#3.添加ELRepo源rpm--impor......