技术标签: git
查看历史版本记录
git log --since=3.days
或者 git log --since=2020-08-26
git clone http://127.0.0.1/git/yfb_crm.git
git checkout 9ae2c2ce4ad80c87615965f8036fe01c661e646b
git branch 新分支名 SHA值
具体操作如下:
1.使用gitbash进入git命令行,查看commit记录。操作如下:
git log
1
2.找到你想提取的目标版本,复制对应的SHA值。
3.新建一个分支,操作如下:
git branch 新分支名 SHA值
1
4.切换到新的分支,操作如下:
git checkout 新分支名
1
接下来,IDE(AndroidStudio)中的代码会自动切换成新分支中的代码,也就是历史版本的代码。
在上述的操作中,我们新建了一个分支用来拉取历史版本并进行操作(修改代码)。而我们当前的代码,也就是主分支中的代码不受任何影响。
结束语
当初学习git的时候,连最基本的add和commit都分不清。而且是为了养成写commit的习惯,以便解决协同开发时产生的冲突。所以没有深入的去学习git,学了点皮毛就开始用。
不过最难的就是开始了。最难的一步都踏出去了,还有什么可以阻止我呢?往后的日子里,我将深入学习git作为技术储备。
在做SSM项目时上传图片到tomcat时报错:java.io.IOException: java.io.FileNotFoundException: D:\SSM01-master\Ssm01-webui\target\Ssm01-webui\pic\adv\2d49cdbd-0a41-48ee-aa45-1481688789cb.jpg (系统找不到指定的路径。) at org.apache...
GateWay启动报错:Error processing condition on org.springframework.cloud.gateway.config.GatewayAutoConfig
一.名称二.问题(为了解决什么问题)比较好辨别,因为使用范围很窄当有一个结构可以组合成树形结构,且需要向客户端提供一致的操作接口,使得客户端操作忽略简单元素与复杂元素,如维护和展示部分-整体关系的场景,如树形菜单、文件和文件夹管理。从一个整体中能够独立出部分木块或功能的场景。当有一个结构可以组合成树形结构,且需要向客户端提供一致的操作接口,使得客户端操作忽略简单元素与复杂元素三.解决方案(主
都知道Springboot无配置,简单开发框架,我们使用IDE工具来编译。注意:文章只提供入门小白文章目录1、新建项目2、连接数据库3、新建包和页面4代码4.1pojo4.2dao4.3Controller4.3登录页面index.html4.3登录页面main.html4.3登录页面error.html1、新建项目方法一、File–Project方法二、或者重新建一个web模版引擎数据库下一步新建完成2、连接数据库数据库名 test一张表spring
对话框数据交换Dialog Data ExchangeDDX,它用来在对话框类中创建变量,并与对话框上的控件相关联。对话框数据验证简称DDV,主要用来设定变量的合理范围。如果使用DDX,通常在对话框的构造函数或OnInitDialog()中设置其成员变量,因为,在调用DoModal()或Create()函数显示对话框之前,DDX机制就会立即将对话框的成员变量值传送给相应的控件,这样当对话框显
EMD即Earth Mover's Distance,是2000年IJCV期刊文章《The Earth Mover's Distance as a Metric for Image Retrieval》提出的一种直方图相似度量(作者在之前的会议论文中也已经提到,不过鉴于IJCV的权威性和完整性,建议参考这篇文章)。基于一个经典的运输问题求解,作者提出的EMD距离本人看来是一个非常好的度量方式。如果想细致深入的理解,建议参考这篇论文。从网上没有搜到多少对它的通俗的解释,这里将尝试以浅显易懂的方式进行阐述,希望
项目介绍随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多学院的之中,随之就产生了“四六级在线考试系统”,这样就让四六级在线考试系统更加方便简单。系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据四六级在线考试系统的现状来进行开发的,具体根据现实的需求来实现四六级在线考试系统网络化的管理,各类信息有序地进行存储,进入四六级在线考试系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、用户管理、考试成绩管理
写在前面现如今,接触人工智能行业,或者相关行业的非计算机专业人员,都有对Linux系统的学习有一定的需求。关于Linux系统的学习网上有很多的教程,大部分的教程都是直接使用shell来敲命令行,好其名曰是在实践中学习。但是,Linux系统它是一个系统化的知识体系,费劲千辛万苦,把Linux系统装好之后,就开始敲命令,很容易让人知其然,而不知其所以然,容易在众多的命令行中迷失。写这个习题解答的初衷是,我在看了这本书之后,发现这是一本很好的讲知识体系的一本书,非常适合初学者。我之前配置了一个深度学习的工作站
python实现hog+svm训练的网上很多,但是资源svm训练这一块都是通过skimage这个库来实现的,本文从hog特征提取到svm的训练,以及后面的测试都是通过调用opencv来实现的,这样对于基于opencv来做开发的话较为方便,python+opencv通常是在建模的时候会用到,这主要是python脚本语言的高效性。话不多少,下面直接上代码:"""Created on Tue ...
package com.gongsi.cn.oa.manager.service;import java.math.BigDecimal;import java.util.Scanner;import javax.sound.midi.Soundbank;public class Test {public static void main(String[] args) {int age=90;int count=8776;System.out.println("age="+age);
link和@import的区别link为html中的标签不仅可以加载CSS还可以连接属性等 引入的css样式会被同时加载@import是css提供的语法规则只用于导入css样式表在页面加载完毕之后再加载 ie5以上可以兼容 一般使用link标签引入css水平、垂直居中写法水平居中1.行内元素 text-align :center2.margin:0 auto3.position:absolute left:50% right:50% transfrom:transalateX..
一 配置工厂Bean 通常由应用程序直接使用new创建新对象,为了将对象的创建与使用相分离,采用工厂模式,即应用程序将对象的创建与初始化交给工厂来完成。 一般情况下,应用程序有自己的工厂对象来创建bean,如果将工厂对象交给Springle管理,那么Spring管理的就不是普通的bean,而是工厂Bean。调用getBean()方法,Sprin