背景使用git来进行版本控制,发现自己多commit了个东西,然后想撤回。之前自己这块一直没有去看,当时忙也来不及去操作,操作了一下好像也没有操作对,所以都是复制自己修改的然后删除分支,这样又麻烦有浪费时间。解决今天抽了点时间来看一下这方面,就是关于自己commit但是还没有push的操作。具体在命令行操作和IDEA 页面操作给出结论。先来解释几个术语HEAD: 这是当前分支版本顶端的别名,也就是
IntelliJ IDEA Default 快捷键 IntelliJ IDEA Default Keymap快捷键中文释义EditingCtrl + Space自动完成名称(任意类名,方法名,变量名)注意系统输入法切换的 快捷键不要冲突了。Ctrl + Shift + Space智能代码完成(所期望类型的变量和方法列表供选择)Ctrl + Alt + Space类名自动完成,如果没有import会
文章目录Git常用命令Git工作原理1、把已经add还没有commit的文件去掉Git版本管理2、把commit但是还没有push的代码回滚3、把已经push到远程的代码回滚4、其他分支合并到当前分支5、使用.gitignore忽略不想要提交的文件6、提交代码突然显示authentication failed for xxx错误7、设置不想要的文件隐藏,设置启动不扫描索引8、Git Merge和
转载 10月前
256阅读
1、框架简介 1、1 框架设计思想        本框架是由selenium+testng+java+maven编写的数据驱动框架,对于用例的开放设计性比较强,分离了页面元素、页面元素操作、用例和检查点,也就是说,每个页面的元素、操作、检查点单独封装了,之后在用例中用到什么操作都可以调用之前写的。   
转载 2024-09-27 22:32:50
27阅读
这篇文章主要介绍了Intellij IDEA怎么查看所有断点的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Intellij IDEA怎么查看所有断点文章都会有所收获,下面我们一起来看看吧。IDEA 查看所有断点1.idea面板中有一个名称为Debug的按钮如图:2.点击红框中的View Breakpoints按钮3.点击后即可看到项目中已经打过的所
(一) Maven 概述[1]. 简介Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:http://maven.apache.org/Maven是专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构:Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全
转载 8月前
423阅读
There are test failures. clean deploy 异常
原创 1月前
28阅读
构建脚本所指就是build.gradle文件Chapter 14 基础脚本构建Chapter 16. Writing Build Scripts 写脚本Chapter17. More about Tasks Chapter 16. Writing Build Scripts 编写构建脚本16.1. The Gradle build language  Gradle使用DSL语言描述脚本,该脚本基于
  上篇的JUnit学习笔记还留下点尾巴,最后要怎样启动Ant没有讲,恩,在命令窗中,就一句话:ant 。     一旦你在项目上使用了Ant,你就会注意到几乎所有的(或者是占相当比例)项目都要使用同一个Ant的脚本,而且每个项目包含着几个子项目,每个子项目都需要去创建和维护Ant项目。这变得非常的无聊,使人感觉生产力低下,Maven则从Ant停下来的地方继
转载 2024-05-08 13:31:08
66阅读
前言上周一好友向我反馈一个问题,他们项目在本地是可以跑的,但是在线上环境,就报错.报错日志如下:Could not find result map cn.mycs.server.persistence.dao.UserMapper.BaseResultMap 复制代码说实话,我每天这么忙,看到这种直接丢个异常出来的根本不想理.但是他一句话彻底改变了我的想法. 首先出现了这个几个关键词.无法解决的
转载 8月前
12阅读
为什么需要多环境 在it项目开发过程中,会有开发、测试、生产等多套环境, 所以一般在项目中使用配置文件来区分环境变量参数,比如:开发数据库服务器Ip:192.168.1.33,生产服务器Ip是:biz_dbserver001,测试服务器上的数据库是:test_dbserver001, 不同的环境参数也是不同的,如果我们在系统开发的时候不考虑多环境管理的话,等我们从开发迁移到测试的时候,需要改动的参
转载 2024-10-11 11:34:57
30阅读
一、需求在测试工作场景中,经常会遇到下面的问题:1、执行自动化测试用例的时候,只想指定某个测试类,或者某个方法,又或者某一类用例等,怎么办?2、想要和 Jenkins 一起进行持续集成,可是用例又不可能在 IDE 里面执行,怎么办?这个时候就需要 Maven 登场了,利用 Maven 的Maven-Surefire-Plugin插件可以帮助我们完成上述的目标!它可以通过命令行的形式来管理
在使用 PyCharm 时,我遇到了一个常见的问题:取消 Python 测试。这种情况可能是由于各种原因引起的,比如环境配置错误、依赖关系缺失或测试脚本本身的问题。为了解决这个问题,我整理了一份全面的指南,包括备份策略、恢复流程、灾难场景等各个部分。 --- ### 备份策略 在处理 Python 测试之前,备份数据是至关重要的。有效的备份策略可以帮助我们在数据丢失或错误配置的情况下快速恢复
原创 6月前
32阅读
配置环境OS:win7 32位xampp 版本:xampp-win32-1.7.4bugfree版本:v2.1.3xampp简介xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris,MacOSX,linux。本文以win7 32位系统为例software 准备在www.duote.com上分别下载xampp
在基于Mybatis的项目中,我们可以通过Mybatis的插件从数据库表结构进行业务代码的生成。今天给大家介绍一款Idea的插件,不仅可以达到Mybatis反向生成的效果,而且还可以更加灵活的使用。插件安装通常Idea插件的安装有两种形式。方式一:直接在Idea中找到Plugins配置,然后搜索“Easy Code”,点击“install”进行安装,重启Idea便完成安装。如下图: 方式
作者: LiWenD  以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。任何技术的出现都是为了解决某一类问题,如果在此基础上再建立奇技淫巧,不如回归Java本身,应该保持合理使用而不滥用。Lombok的使用非常简单。1)引
目录 1 创建代码生成器1.1 创建Maven项目1.2 配置 generator.xml1.3 配置 pom.xml1.4 使用及测试2 XML 配置详解2.1 优先2.2 官网没有的2.2.1 property 标签2.2.2 plugins 标签2.2.3 commentGenerator 标签2.2.4 待续Github一起学 mybatis @在使用 mybatis 过程中, 当手
idea插件库找到checkStyle下载并安装(重启)再settings里面搜索CheckStyle, 可以看到Tools里面有个CheckStyleCheckStyle.xml文件内容<?xml version="1.0"?> <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1
转载 2024-09-08 07:16:13
114阅读
直接进入正题:1.TestNG的运行方式如下: 1 With a testng.xml file 直接run as test suite 2 With ant 使用ant 3 From the command line 从命令行 4 IDE 直接在I
答完以后我只想吐槽下,这种操作还是命令行里来的方便。答案里提供了3种操作流程,个人习惯第2种方式,但这个只适合压缩最后n个commit的情况。第一种方式最佳,建议熟练掌握。第三种方式纯粹蛋疼,可以不看,但对理解git会有所帮助。用命令行的话,其实还有很多方法,但都不是常规手段了,对理解和学习运用git底层原理有帮助。-----------------------------------------
  • 1
  • 2
  • 3
  • 4
  • 5