git正确回滚代码(idea操作)_idea回滚代码git push -f是什么意思_勤学多练写博客的博客-程序员宅基地

技术标签: git  java  intellij-idea  

本地:选择要回滚的分支版本,reset设置即可

Reset Type 有三种:

mixed 默认方式,只保留源码,回退commit和index信息
soft 回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit
hard 彻底回退,本地源码也会变成上一个版本内容

远程:

1、(不推荐)git push -f 版本号 ;不合适,远程的是删掉了,但是别人的分支已经存在回滚的代码,再次提交依然会提交上去

2、(推荐)右键分支,找到Revert,然后commit ,即可,别人即使有那些代码,pull的时候也能正常回滚

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42532161/article/details/122342834

智能推荐

python打开文件查询字符串时报UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 19: illegal mult...-程序员宅基地

python打开文件查询字符串时报UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 19: illegal multibyte sequence错误 当这样打开时报错了lines = open(path).readlines()open(path).close()...

SharedObject-程序员宅基地

共享对象可以简单理解为类似浏览器的cookies,可以将一定的信息保存在本地。共享对象有两种:本地和远程。本地表示用户将信息保存到本地硬盘里,远程表示每个用户都可以将信息保存到服务器端。默认情况下,共享对象的最大文件大小事100kb。要使用远程共享对象需要在服务器端安装Flash Media server(FMS)或RED5服务器程序。FMS是Adobe推出的音视频服务器,是收费产品;RED5是..._sharedobject教程

Spring AOP中使用的JDK动态代理与CGLib动态代理_uptonhuang的博客-程序员宅基地

最近在看Spring AOP,里面使用到了动态代理,自己对两种代理模式进行了学习,这里做个总结。本文主要介绍动态代理,开始之前还是先介绍一下代理的相关内容。一、代理代理分为静态代理和动态代理,无论哪种代理,它们都是为了对目标方法进行增强,让增强的动作和目标动态分开,达到解耦的目的。目标类可以只关注业务,而不关注其他的东西,比如添加用户时,只关注业务实现,不关注谁调用相关的日志输出等操作。1、静态代理其实就是创建一个代理类去继承目标类,在代理类中重写目标方法,添加增强动作的同时对目标方法进行使用。下面

商品预约抢购实践及redis性能测试-程序员宅基地

类似于小米手机预约抢购,但这里预约是需要资格的,难点是高并发的处理。1.后台管理系统添加商品,字段包括sku、库存,抢购开始时间、抢购所需白条订单数,同时写入redis缓存2.前端系统直接从缓存查询展示商品及预约抢购信息3.订单累计系统接收消息累计用户订单数和金额,预约资格要用4.用户在前端系统预约商品,数据库记下预约记录,同时写入re...

领扣LintCode问题答案-34. N皇后问题 II-程序员宅基地

领扣LintCode问题答案-34. N皇后问题 II目录34. N皇后问题 II鸣谢34. N皇后问题 II根据n皇后问题,现在返回n皇后不同的解决方案的数量而不是具体的放置布局。样例 1:输入: n=1输出: 1解释:1:1样例 2:输入: n=4输出: 2解释:1:0 0 1 01 0 0 00 0 0 10 1 0 02:0 1 0 00 0 0 11 0 0 00 0 1 0public class Solution { /** *.

实验7-1-4 找出不是两个数组共有的元素 (20分)_7-7 找出不是两个数组共有的元素分-程序员宅基地

#include<stdio.h>int compare(int x, int n, int a[]);int main(void){ int n1,n2,a1[20],a2[20],s[40],i,index=0; // 用 s来存储不一样的数 scanf("%d", &n1); for (i=0; i<n1; i++) scanf("%d", &a1[i]); scanf("%d", &n2); for (i=0; i&l..._7-7 找出不是两个数组共有的元素分

随便推点

一个从EXE、DLL文件中提取、存取图标完整程序_一个程序多个exe图标-程序员宅基地

作为一名程序员,会经常为制作、设计程序图标费尽心思,当我们看到许多应用软件的图标非常漂亮的时候,是多么的羡慕!我们可不可以借鉴一下他们的图标?完全可以!我们利用 ExtractIconAPI函数就能够轻松地从ICO文件或可执行文件以及DLL文件中提取图标。 下面的代码示范了一个完整的提取图标、存储图标的程序:unit UFormIconGrabber;interface_一个程序多个exe图标

深度学习笔记第二门课 改善深层神经网络 第一周:深度学习的实践层面-程序员宅基地

本文是吴恩达老师的深度学习课程[1]笔记部分。作者:黄海广[2]主要编写人员:黄海广、林兴木(第四所有底稿,第五课第一二周,第三周前三节)、祝彦森:(第三课所有底稿)、贺志尧(第五课第..._transfored l1 regularization for learning sparse deep neural networks

JavaScript---数组-程序员宅基地

数组语法:[element0, element1, ..., elementN]new Array(element0, element1[, ...[, elementN]]) new Array(arrayLength)创建数组使用数组直接量是创建数组最简单、最直观的方法,在方括号中将数组元素用逗号隔开即可。例如:var empty = []; /...

小学生python入门-写给中小学老师们的Python入门指引-程序员宅基地

最近Python十分火热,有很多地方教研部门都在大力推广Python编程教育,大多集中在小学和初中,至于python合不合适那个另外一个问题,我们来给教师们推荐一些入门的教育资料.作者:少儿创客帮 郎郎老师转载:请留言原则中小学讲授python更多的是讲编程思维,对于语法不做过多要求,所以python可以不用学的很深入,基本上能够使用顺序,循环,判断,函数,理解什么是面相对象,能够调用方法,会用列..._python老师入门

JS控制CSS样式大全_js <font textdecoration-程序员宅基地

以前学JS的时候,没有总结记录下来。直到今天用的时候,脑袋里一片空白,又去网上找资料,这想起来怎么去写。谨记此训!!!用JS改变CSS样式,目前只能一个属性一个属性的去改,用jQuery的话可以批量修改CSS的属性。用JS改变CSS样式,在JS里的写法与CSS里有区别,但是有规则。document.getElementById("div01").style.height;doc_js

数据预处理-判断csv文件中每一行中空格/(数据值)数量(python版)_csv中没有编辑过的空单元格要怎么判断-程序员宅基地

一:问题描述: 如下图所示,我们要统计表格中每行数据值(例如艺术,设计,历史是三个数据值)的个数二:空格替换逗号 从表格中可以看到有些数据值之间是空格,有些数据值之间是逗号。我们利用excel本身有的搜索替换把逗号替换为空格。三:文件读取 利用csv.reader(csvfile)进行一行一行的读取。with open('mooctypecount.csv','r',encoding="utf-8") as csvfile: r..._csv中没有编辑过的空单元格要怎么判断

推荐文章

热门文章

相关标签