git通过指令查看某一个已经修改的文件的改动

方法

提交文件的时候提示文件发生了变动,这时若是要查看文件具体发生了什么变动,只需在命令行输入下述指令便可:git diff 文件名。

在这里插入图片描述
上面截图中可以通过git status来查看该项目中各文件的状态,可以看到文件 modified: SceneModule/SceneComponent/layoutshowform.cpp,即文件layoutshowform.cpp发生了改动。查看该文件到底发生了哪些改动,需要输入指令:git diff SceneModule/SceneComponent/layoutshowform.cpp。
图片中红色标注的代码就是相对于上一次的版本所做的改动。
下面是另一个查看文件不同时出现的结果,其文本中’+'号所指的行代表此行是新加的,‘-’号所在的行代表此行在新的文件中已经被去掉了,就不存在了。下面是文本。

sdhud@DESKTOP-2DAKPIL MINGW64 /g/excise/zhushouProject/ZhuShou (master)
$ git diff signalPreview/SignalSourceListComponent/signalsourcelistwidget.cpp
diff --git a/signalPreview/SignalSourceListComponent/signalsourcelistwidget.cpp b/signalPreview/SignalSourceListComponent/signalsourcelistwidget.cpp
index 5bab805..838bdda 100644
--- a/signalPreview/SignalSourceListComponent/signalsourcelistwidget.cpp
+++ b/signalPreview/SignalSourceListComponent/signalsourcelistwidget.cpp
@@ -19,7 +19,6 @@ SignalSourceListWidget::SignalSourceListWidget(QWidget *parent)initParameters();setWindowTitle(QStringLiteral("信号预览"));
-//    setWindowFlags(Qt::WindowCloseButtonHint);setWindowFlag(Qt::FramelessWindowHint);setMouseTracking(true);ui->frame->setMouseTracking(true);
@@ -406,10 +405,6 @@ void SignalSourceListWidget::initParameters()m_isSubDirectory = false;m_widget = nullptr;
-
-//    m_timer = new QTimer;
-//    m_timer->start(3000);
-//    connect(m_timer,&QTimer::timeout,this,&SignalSourceListWidget::onTimeOut);}void SignalSourceListWidget::clearLastDatas()
@@ -663,7 +658,7 @@ void SignalSourceListWidget::mouseStrechDrag(QMouseEvent *event, QPoint &offset)bool SignalSourceListWidget::eventFilter(QObject *watched, QEvent *event){if (watched == this && true && event->type() == QEvent::WindowDeactivate) {
-        m_isTop = false;
+        m_isTop = false;//似乎没啥用的参数//        activateWindow();this->raise();//效果比较好,不闪烁return true;

上谜案这片文本读者需仔细查看,不是很明显。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发者如何写好技术简历?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!文章来源一位实验室朋友的投稿,斩获BAT头条等公司的offer,金三银四一份漂亮…

Linux系统查看文件中关键词出现的次数

在Linux系统中的文件目录下: 执行以下命令: grep -o KeyWord 03.txt | wc -l格式:grep -o ‘关键词’ fileName | wc -l 注: ‘KeyWord’是指定的关键词; 03.txt是指定的文本 | wc -l是统计次数

设计模式--中介者模式

实验19:中介者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解中介者模式的动机,掌握该模式的结构; 2、能够利用中介者模式解决实际问题。 [实验任务]:虚拟聊天室 在“虚拟聊天…

qt自定义窗口,其绘制的窗口边框线显示不全

引言 自定义窗口,该窗口包含标题栏,默认整个窗口的边框线为蓝色,当点击该窗口的时候,窗口的边框线便为红色。程序在运行的时候,窗口的边框线只显示了左右两边的线,没有显示上下边的线。 示例 效果&#…

防火墙contos6.8操作手册

一、基本操作: 查看防火墙状态 service iptables status 停止防火墙 service iptables stop 启动防火墙 service iptables start 重启防火墙 service iptables restart 永久关闭防火墙 chkconfig iptables off 永久关闭后重启 chkconfig iptables on 二、查看…

漫画:996的本质是什么?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!从前,有一个卖苹果的小贩,小贩每天都能拥有24个神奇的苹果。他…

qt整个窗口上绘制矩形与在窗口的子控件上绘制矩形

引言 创建一个基于QDialog的项目,自动生成ui文件,此时再添加新文件,创建一个基于QWidget的ui类,此类具有自定义标题栏,让该自定义类显示在窗口Dialog上,一开始具有红色的边框线,且四角围绕四个…

1分钟 Zookeeper 快速入门_windows环境

下载zookeeper 官网链接:https://zookeeper.apache.org/ 修改conf/zoo.cfg 文件名

跳槽季:跳和不跳之外的第三选择

戳蓝字“CSDN云计算”关注我们哦!作者:珍妮兔转自:轻松做软件每年的这个时候,都是跳槽的黄金季节。很多公司的招聘计划,也是在这个时间启动。今年的“跳槽季”,氛围却与往年不同。滴滴裁员2000,…

Dubbo Zookeeper Quick Start

新建一个父工程 选择Maven 快速构建项目 按图操作: 添加子项目(服务方) 添加子项目(消费方) 一个父工程,2个子项目(服务方,消费方),基本就完成了 在2个子项目中需要在main手动创建resour…

异构计算=未来?一文带你秒懂3大主流异构

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:Pasca来源:蛋蛋团(ID:dandan_tuan…

Git Windows安装手册

文章目录1. 下载、安装、验证2、Next3. 选择安装位置4. 选择组件5. 创建开始菜单目录6. 选择Git使用的默认编辑器7 . Next8. 选择HTTPS传输后端9. 配置行结束转换10. Next11. 配置终端模拟器以与 Git Bash 一起使用12. git安装验证:1. 下载、安装、验证 git官网&am…

Nutanix,在转型的道路上越走越远 | 人物志

戳蓝字“CSDN云计算”关注我们哦!人物志:观云、盘点、对话英雄。以云计算风云人物为核心,聚焦个人成长、技术创新、产业发展,还原真实与鲜活!一年多以前,以超融合设备厂商之名起家的Nutanix,开始…

使用自己的域名解析CSDN博客

本文主要介绍怎样使用自己购买的域名指向CSDN博客 通常来说技术人员都会创建个自己的技术博客,总结下工作中的问题,经验等等,不过某些博客的访问链接的确是不太容易记忆或者输入,对我们分享造成一定的困扰,本文通过配置…

qt中设置QTabWidget,QGroupBox,QScrollArea的样式

引言 本文对标题中所述的三种控件的样式使用样式表来设置其外观。该样式表没有采用样式文件,而是在程序中直接使用函数setStyleSheet()来设置控件的样式。 前期准备 ui文件中各控件的结构如下图; 1.QGroupBox 从上面可以看到,QGroupBox属…

分布式精华问答 | 如何实现分布式系统的高可用性?

布式的处理方式越来越受到业界的青睐——计算机系统正在经历一场前所未有的从集中式向分布式架构的变革。今天,我们就来看看关于分布式的精华问答吧!1Q:什么是分布式缓存?A:为了提高性能和响应时间,在应用程…

qt将生成的程序打包在他人电脑上可用

引言 生成的可执行文件exe后,想在没有安装qtCreate编译器的电脑上用,这里可以使用qt自带的打包工具来添加所需的库到运行程序所在的目录。 步骤 将生成的exe文件拷贝到一个空文件夹下,若程序使用过程中用到其他项目成员的库文件&#xff0…

Guns 下载、导入、运行_入门试炼01

一、在码云搜索Guns下载项目解压: 码云Guns:https://gitee.com/stylefeng/guns 二、打开idea点击open选择guns文件夹,等一会,会出现: 三、配置Guns项目的数据库 在导入成功的“guns-admin”项目中,我们…

Docker 官方公共仓库 Docker Hub 遭攻击,恐19 万用户信息泄露;Intel 10核心新品要现身了?...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 新上的努比亚红魔3&#xff…

Guns 代码生成演示_入门试炼02

一、运行Guns idea运行springboot开源项目Guns: https://blog.csdn.net/qq_37164847/article/details/81701583 二、设计表结构 表结构: CREATE TABLE sys_house (id int(11) NOT NULL AUTO_INCREMENT COMMENT 房屋编号,house_user varchar(50) NOT…