Git gui教程---第七篇 Git gui的使用 返回上一次提交

这篇具有很好参考价值的文章主要介绍了Git gui教程---第七篇 Git gui的使用 返回上一次提交。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 查看历史,打开gitk程序
2. 选中需要返回的版本,右键,然后点击Rest master branch to here
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui

3.出现弹窗

每个选项我们都试一下,从Hard开始
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui

Hard

会丢失所有的修改【此处的修改包含新增的文件也会没了】,并回退到上一个版本
变动后,可以看到OtherFile回退到上一次的提交了。
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui

如果想放弃这一次的回退那么可以对想要跳转过去的版本选择reset,依旧是Hard模式。
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui

警告:如果你关闭了gitk的窗口那么想取消掉回退的操作只能使用命令行了。

Mixed

回退后上一次版本提交的内容,变为未缓存
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui
Mix回退后提交,点击File的Update,可以看到与原版本有了分岔路。
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui
点击File,Reload,“新增文件第一次改动“的分岔不见了
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui
跨一个版本回退,情况如何?可以看到所有修改都没有变化,但是版本回退,并且返回到未缓存状态
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui

Soft

回退后上一次版本提交的内容变为已缓存的文件,类似修正上次提交。其他情况与Mixed类似。
Git gui教程---第七篇 Git gui的使用 返回上一次提交,git,git,git gui
总结来说
hard模式是将所有文件操作都回退,soft和hard变为上一次未提交的状态。文章来源地址https://www.toymoban.com/news/detail-672099.html

到了这里,关于Git gui教程---第七篇 Git gui的使用 返回上一次提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenCV第七篇:车牌识别

    目录 1.调整图片大小,并获取灰度图  2.双边滤波去除噪音:cv2.bilateralFilter()。 3.边缘检测:cv2.Canny(image,threshold1,threshold2) 4.寻找轮廓:车牌(四边形) ​编辑 5.图像位运算进行遮罩 6.图像剪裁 7.字符识别:OCR 1.调整图片大小,并获取灰度图  2.双边滤波去除噪音:cv

    2024年02月06日
    浏览(31)
  • 网络基础(第七篇)静态路由配置

    三台PC机、三台路由器 配置静态路由: 第一步,Ensp上写好PC机的IP地址和子网掩码、每一个接口的网关和网段,如图(绿色):  第二步,配置三台PC机的IP地址、子网掩码、网关。      第三步,配置所有接口的网关: 第四步,完成所有接口配置后,开始配静态路由,这里

    2024年02月10日
    浏览(27)
  • 微服务开发系列 第七篇:RocketMQ

    A、技术栈 开发语言:Java 1.8 数据库:MySQL、Redis、MongoDB、Elasticsearch 微服务框架:Spring Cloud Alibaba 微服务网关:Spring Cloud Gateway 服务注册和配置中心:Nacos 分布式事务:Seata 链路追踪框架:Sleuth 服务降级与熔断:Sentinel ORM框架:MyBatis-Plus 分布式任务调度平台:XXL-JOB 消息中间

    2024年02月07日
    浏览(20)
  • 容器(第七篇)docker-consul

    consul服务器: 1. 建立 Consul 服务 mkdir /opt/consul cp consul_0.9.2_linux_amd64.zip /opt/consul cd /opt/consul unzip consul_0.9.2_linux_amd64.zip mv consul /usr/local/bin/ //设置代理,在后台启动 consul 服务端 consul agent -server -bootstrap -ui -data-dir=/var/lib/consul-data -bind=192.168.80.15 -client=0.0.0.0 -node=consul

    2024年02月08日
    浏览(42)
  • Java学习手册——第七篇基础语法

    本篇为大家快速入门Java基础语法,了解一个语言的基础语法是必要的, 因为我们后期都是需要用这些基础语法汇聚成我们想要的功能和想法。 这些都是必知必会的,但是不需要十分掌握,需要用到时可知道哪里查询, 用多了就熟练了。 注释有:文档注释、多行注释、当行

    2024年02月20日
    浏览(25)
  • Qt文件系统源码分析—第七篇QFileSelector

    本文主要分析Windows平台,Mac、Linux暂不涉及 本文只分析到Win32 API/Windows Com组件/STL库函数层次,再下层代码不做探究 本文QT版本5.15.2 QTemporaryFile继承QFile QFile、QSaveFile继承QFileDevice QFileDevice继承QIODevice QIODevice、QFileSystemWatcher继承QObject QLockFile、QFileInfo、QDir、QFileSelector无任何继

    2024年02月07日
    浏览(20)
  • 第七篇——Apache Kafka的设计与实现

    作者:禅与计算机程序设计艺术 Apache Kafka是Apache软件基金会推出的一个开源分布式流处理平台,它最初由LinkedIn开发并于2011年9月正式发布,目前已成为 Apache 项目之一,是一个基于发布-订阅模式的分布式、高吞吐量、可容错、高可靠的消息系统,能够提供实时的消费和发送

    2024年02月08日
    浏览(22)
  • Git使用教程,本地与远程(Github)仓库提交代码

    学会如何利用git来管理代码 Git简单来说就是代码版本控制系统,通过他可以进行多人开发同一个项目然后讲每个人的代码块合并完成一个大项目,还能控制代码版本记录等。Git四个区域 工作区:处理工作的区域(即做项目打代码的区域) 暂存区:已完成的工作临时存放区域

    2024年02月03日
    浏览(36)
  • 【FPGA入门】第七篇、FPGA实现VGA接口驱动

    目录 第一部分、实验结果  1、横的三色彩条效果 2、竖的三色彩条效果 第二部分、VGA驱动基本知识 1、VGA分辨率问题         2、VGA驱动波形 2.1、工业标准的时序波形图 2.2、比上面那张图更容易理解的图 2.3、每个区域对应的时间 2.4、不同分辨率的表格 3、VGA扫描范围问题

    2024年02月07日
    浏览(24)
  • 【HarmonyOS4.0】第七篇-ArkUI系统组件(二)

    鸿蒙开发系统组件详细剖析 进度条也是UI开发最常用的组件之一,ArkUI开发框架提供了两种类型的进度条: Progress 和 LoadingProgress ,前者可以精准指定进度,后者表示正在加载的状态,我们接下来对它们分别做下介绍。 5.1.Progress 5.1.1.Progress定义介绍 Progress 组件可以精确的设置

    2024年02月01日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包