reset命令有3种方式:

1:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息

2:git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可

3:git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

git reset只是在本地仓库中回退版本,而远程仓库的版本不会变化。

以删除master分支为例

#新建一个备份的分支,数据无价

git branch old_master

#提交本地当前的文件到新建的分支

git push origin old_master:old_master

#本地可以彻底恢复到你想恢复到的版本了

git reset --hard 58093e1355716f0f861b64f1c3dfe59242be28f7

#在web端settings页面,修改默认分支为新建的分支,可以删除远程分支了

git push origin :master

#如果出现! [remote rejected] master (deletion of the current branch prohibited),说明没有设置远程的默认分支,没有权限删除,请在web端settings页面,修改默认分支为新建的分支

#进行到这里,远程的master分支已经删除成功

#重新提交本地文件到master分支(此时会自动新建master分支)

git push origin master

#再体验一下删除分支

git push origin :old_master

git提交屏蔽某java类_git 删除某次指定的提交相关推荐

  1. java类怎么删除对象_java中对象的生成使用和删除

    请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...

  2. java类怎么删除对象_在java中删除一个对象?

    在java中删除一个对象? 我想删除一个我创build的对象(跟随着你的一个椭圆),但是我怎么做呢? delete follower1; 没有工作. 编辑: 好吧,我会给更多的上下文. 我正在制作一个 ...

  3. idea中删除java类并提交_IDEA 删除java类的3种提示

    1. 点击 delete 删除文件时,会弹出如下选项: Safe delete (with usage search) Search in comments and strings "Saf ...

  4. linux git 撤销删除文件,删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库...

    检查状态,看看发生了什么: $ git status On branch master Changed but not updated: (use "git add/rm ..." ...

  5. java代码删除文件夹_删除文件夹的java类

    /** * @author www.nwu.edu.cn MiniRice * @author darkrice@gmail.com * @version    1.2 * */ http://www ...

  6. git ignore 怎么添加和删除_Git删除已追踪文件,上传大文件到Github

    新手使用git的时候经常会出现把ide配置文件.编译生成文件.模型文件等提交的仓库中,导致频繁的更新.并且已经提交过的文件即使在.gitignore文件中进行了配置git还是会进行追踪.那么我们应该如 ...

  7. git commit撤销_Git 实用操作:撤销 Commit 提交

    有的时候,改完代码提交 commit 后发现写得实在太烂了,连自己的都看不下去,与其修改它还不如丢弃重写.怎么操作呢? 使用 reset 撤销 如果是最近提交的 commit 要丢弃重写可以用 res ...

  8. java代码建立删除vpn_Java类集综合练习——信息管理(增、删、改、查)

    一.实现功能--模拟学生选课功能 1.选择课程 2.修改所选课程 二.实现功能--模拟学生信息管理功能 1.添加学生信息 2.修改学生信息 二.主要代码(在同一个包里) 1.课程类 1 public ...

  9. git只提交一张图片_Git 图形化操作之合并提交记录

    Git 图形化操作之合并提交记录 Git 图形化操作之合并提交记录 目录1.显示日志2.合并提交记录3.推送合并的提交 独立观察员 2020 年 9 月 24 日 前言:当我们使用 Git 时,有时会 ...

最新文章

  1. 释放CPU,算力经济下DPU芯片的发展机遇
  2. mac 安装mqtt
  3. ASP.NET之纠错
  4. root cause of error messagw for a mixed usage of 01 and 03
  5. java web 的开发环境_JAVA WEB开发环境与搭建
  6. 透析《长安十二时辰》里的望楼,人类在唐朝就有 5G 愿望了?
  7. matlab aic sic,sic是什么意思_sic的翻译_音标_读音_用法_例句_爱词霸在线词典
  8. Mac安装与配置idea及tomcat
  9. 【华为云技术分享】ARM体系结构基础(2)
  10. db2 空值转换函数_Excel一键转换百分比
  11. ZooKeeper 基本操作
  12. 全国计算机三级数据库技术选择题,全国计算机三级数据库技术备考练习题
  13. do还是doing imagine加to_“imagine to do”与“imagine doing”的区别是什么?
  14. 用eclipse和androidstudio和基于高德地图API开发的附近购平台的java服务端和android客户端数据库用mysql包括程序设计图
  15. python爬取动态加载的网页之爬取猫眼电影实时票房
  16. 基于遗传算法自动组卷的实现
  17. 《输赢》精彩段落总结
  18. 解析mp3文件,获得mp3中的专辑图片
  19. PCIe扫盲——热插拔简要介绍
  20. C语言变量常量和标识符

热门文章

  1. 使用Sublime text 3打造一个小巧但强大的Go语言开发IDE
  2. postman模拟文件上传接口
  3. 天猫总架构师何崚:好的技术团队不是“需求翻译机”或“架构优化机”
  4. php 7.2 安装 mcrypt 扩展(亲测)
  5. php实现多进程、多线程
  6. Go安装swagger:swagger的安装与使用
  7. PHP之Session与Cookie:存放 安全 应用场景 过期设定 依赖关系
  8. mysql 占比函数_MySQL中你必须了解的函数
  9. 点钞机语音怎么打开_抖音内测语音直播!支持8人在线聊天,一文教你如何玩?...
  10. skycut刻字机工厂经纬线模切机车间在哪里