git 远程仓库版本的回退以及git reset 几种常用方式记录

由于 github push 了两个比较潦草的commit, 自己很不满意,又不想重新开vpn进行上传,所以找了一下相关的教程。

  • 最后研究了一下,原理为先在本地还原到你想要的commit,然后强制push 到远程仓库,强制将远程仓库还原到你想要的commit.
    # 比方说我想 返回到 a1edaeb37a5 这个commit.# 首先现在本地进行还原。git reset --hard  a1edaeb37a5# 然后强制push 到远程仓库git push -f  git@192.168.1.4:chenfulin5/u-boot_2016.05.git  master:master
  • 这种强制push的方式有点危险 ,平时的 push 就用普通的 push 就行。

  • git reset 也分几种还原

    git reset --help# 平时我们的还原通常选用 `git reset --<mode> [<commit>]`  这种模式,这种模式也有几种情况:# mode:--soft  这个就是除了git commit 还原外其他的都保留,比如说git status 里面的内容和代码的修改。--mixed 这个就是 除了代码修改保留外其他的都还原, 包括git commit 和 git status 里面的内容。--hard  这个就将所有的都还原,包括代码 ,git add 后的内容以及 git commit 里面的内容。

参考:http://www.cnblogs.com/kidsitcn/p/4513297.html

转载于:https://www.cnblogs.com/chenfulin5/p/6732036.html

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

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

相关文章

【PHP】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI、SCRIPT_NAME、PHP_SELF区别

实例&#xff1a;1、http://localhost/index.php/Home/Home/index.html $_SERVER[QUERY_STRING] ""; $_SERVER[REQUEST_URI] "/index.php/Home/H1/index.html";$_SERVER[SCRIPT_NAME] "/index.php";$_SERVER[PHP_SELF] "/index.php/H…

微软发布Azure Cosmos DB产品以及新的物联网解决方案

微软于当地时间2018年12月4日召开了一年一度的以云计算和数据为中心的开发者大会&#xff0c;在会上微软正式发布Azure机器学习服务(Azure Machine Learning service)&#xff0c;这是一个云平台&#xff0c;允许开发人员构建、训练和部署AI模型&#xff0c;并对Azure认知服务(…

安装Windows10,Ubuntu双系统14.04LTS记录

两种方式都可以制作https://jingyan.baidu.com/article/19192ad85aa445e53e5707c2.htmlhttps://www.cnblogs.com/arcsinw/p/5303615.html

物理层、数据链路层网络设备工作原理

物理层网络设备有中继器、集线器。 中继器的功能是将接收到的信号进行再放大然后传输出去&#xff0c;作用是将扩展网络设备信号传输的物理范围&#xff0c;缺点是扩大数据信号的同时也扩大的噪声&#xff0c;不能够进行广播隔离&#xff0c;网络利用率很低&#xff0c;现在基本…

java中重载和重写的区别

1:重载是指一个类中定义多个方法名相同但参数列表不同的方法&#xff0c;在编译时根据方法参数的个数和类型来决定绑定哪个方法&#xff1b; 重写是指在子类中定义和父类方法签名完全一样的方法&#xff0c;在程序运行时根据对象的类型不同而调用不同的方法。&#xff08;注意不…

大华Global Shutter CMOS摄像机剖析

http://www.itavcn.com/news/201709/20170912/63257.shtml

最短路径——Dijkstra算法以及二叉堆优化(含证明)

一般最短路径算法习惯性的分为两种&#xff1a;单源最短路径算法和全顶点之间最短路径。前者是计算出从一个点出发&#xff0c;到达所有其余可到达顶点的距离。后者是计算出图中所有点之间的路径距离。 单源最短路径 Dijkstra算法 思维 本质上是贪心的思想&#xff0c;声明一个…

linux shmget shmctl

shmgetint shmget(key_t key, size_t size, int flag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值&#xff1a;成功返回共享存储的id&#xff0c;失败返回-1key_t key----------------------------------------------- key标识共享内存的键值: 0/IPC_P…

java控制台输入输出总结

一、控制台输入&#xff1a; 1.最常用&#xff1a;Scanner public static void main(String[] args) { System.out.println("请输入数据:"); Scanner scan new Scanner(System.in); String read scan.nextLine(); System.out.println("输入的数据为:"…

伯克利开源工具库RLib现已支持大规模多智能体强化学习

AI前线导读&#xff1a;近日&#xff0c;UC伯克利的研究团队RISELab在其Github的项目Ray Rlib 0.6.0中添加了面向多智能体强化学习&#xff08;multi-agent Reinforcement Learning&#xff09;的支持。本文由团队成员Eric Liang首发于RISELab团队主页&#xff0c;AI前线翻译整…

相机电子快门和机械快门有什么区别

https://zhidao.baidu.com/question/9178007.html

Long

而由于javascript数字的最大值2的53次方-1&#xff0c;以及PHP的数字处理能力&#xff0c;比如number_format(9027199254740993, 0, , )转载于:https://www.cnblogs.com/sfsdst/p/6734083.html

操作系统实验以及课程设计

趁没人&#xff0c;当个小白来偷偷摸摸补一下操作系统的课程&#xff0c;羞反正操作系统断断续续的看了一点了&#xff0c;主要是偏linux的。FreeBSD的实现&#xff0c;操作系统概念&#xff0c;30天自制操作系统等。Linux的话命令用的还行&#xff0c;没有很深入的搞。看操作系…

关于星光级和低照度你了解多少?

http://www.tpy888.cn/news/201607/22/89214.html

AI界的妖风

最近一篇文章https://zhuanlan.zhihu.com/p/50948707深度学习碰上古文献&#xff0c;西南大学提出基于CNN的古彝文识别方法 我预计不久之后就会出现一个现象&#xff1a;不光有彝族文字识别&#xff0c;还有蒙文识别&#xff0c;藏文识别&#xff0c;苗文识别 然后各位教授一起…

poj1936

非连续子串匹配题&#xff0c;直接模拟 /** \brief poj 1936** \param date 2014/8/5* \param state AC* \return memory 804k time 0ms**/#include <iostream> #include <fstream> #include <cstring>using namespace std;const int MAXN100000; char s[MAX…

Process和ProcessBuilder入门【原】

ProcessBuilder优点 ProcessBuilder(XXX).start()和Runtime.exec(XXX)功能相同,主要优点在使用过程中感受有: 前者是jdk1.5后的新方式配置环境变量时更优雅对当前目录的控制也更合理错误流重定向特别方便 进程控制更简洁ProcessTool.java package test;import java.io.Buffered…

如何简单理解光圈大小对手机摄影的影响?

你&#xff0c;准备好参加今夏的朋友圈摄影大赛了吗&#xff1f; 现在的天气有多热&#xff0c;谁出门谁知道&#xff01;出去玩还要背一台单反&#xff0c;绝对可以说是一种折磨了。但是&#xff0c;如果你拥有一台大光圈的手机&#xff0c;一样可以在朋友圈脱颖而出。 那么…

基于centos6.7的docker私有仓库搭建

2019独角兽企业重金招聘Python工程师标准>>> 1 仓库配置https认证 cd /etc/docker/ mkdir certs [rootdocker01 docker]# openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/docker01.key -x509 -days 365 -out certs/docker01.crt 填好相应的简称及email…

第十周软件工程作业-每周例行报告

一、PSP T名称C内容ST开始时间ED结束时间中断时间/min实际时间/min会议第一次Scrum会议11月17日16:0011月17日16:30030第二次Scrum会议11月18日15:0011月18日15:30030第三次Scrum会议11月19日17:0011月19日17:30030第四次Scrum会议11月20日11:3511月20日12:15040第五次Scrum会议…