git最简单回滚并推送到远程

2023-11-14

1. 代码回退

首先你要用git reflog查看你要回到的那个版本,

 

然后用

git reset --hard HEAD        回退到上个版本
git reset --hard commit_id    退到/进到 指定commit_id

 

来把你的本地代码回到你复制的某个版本上


如果你要吧回退的某个版本提交的远程的话

git push origin HEAD --force


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git最简单回滚并推送到远程 的相关文章

  • Git:repo 包含一个空目录 - 会发生什么?

    Git 跟踪文件 而不是目录 https stackoverflow com questions 5091017 和我们目前不能add空目录 https stackoverflow com questions 11600188 The 标准
  • 设置 Git osxkeychain 错误

    我正在设置 Git 并且正在关注http lifehacker com 5983680 how the heck do i use github http lifehacker com 5983680 how the heck do i u
  • 显示其 diff 包含特定字符串的所有提交

    正如标题所说 我想找到每个差异包含特定字符串的提交 目前 我使用 git log p filename 它显示了不太像每个差异的界面 我在其中搜索字符串 然后我回溯以找到实际的提交消息 简单的替代方案可能是将 git log p 通过管道传
  • 无法让 TeamCity 使用默认私钥向 GitHub 进行身份验证

    我正在尝试让 TeamCity 构建我的私人 GitHub 存储库 当我显式设置密钥文件的路径时 我能够成功让我的 VCS 根通过连接测试 然而 尽管进行了大量的谷歌搜索 当我使用 默认私钥 选项时 我无法让它工作 我明白了com jcra
  • gitlab:带有大型存储库的 git clone https 失败

    当尝试通过 https 克隆大型存储库 700MB 时 git 失败并显示 c git projects gt git clone https git mycompany de fs git Cloning into fs Username
  • Git合并策略:空格使默认显示不冲突并带来意想不到的结果

    经过多次试验 我得到了这个简单的测试用例场景 a gt b gt c master gt d gt b gt e branch Where b 是樱桃精选b e is a merge from master b 之后完成c and c对相同
  • 将 git dcommits 切换到 svn 分支

    I had master dcommit到 和rebase来自 颠覆trunk 我创建了一个中间 Subversion 分支tc 合并来自 2 个不同分支的更改 使用 git branch master git svn branch tc
  • 将各种提交合并为一而不合并

    是否可以加入各种提交 这是我的情况 我的应用程序在 OSX 10 6 和 10 7 中运行 我已经修复了 10 6 的一些内容 然后提交了 更改为 10 7 并再次修复修复程序 以便它们兼容 然后再次提交 然后返回到 10 6 并再次检查并
  • 如何使用 vim 作为“git log”编辑器?

    当我跑步时git log 编辑器到底是什么git log正在使用 Also 无论如何我可以使用吗vim作为我的默认编辑器git log 如果我想搜索 git 日志 最好的方法是什么 现在我正在做类似的事情 git log grep bla
  • IntelliJ Git 集成 - git --version 空输出

    我目前正在尝试使用 IntelliJ 2016 2 的 Git 集成 但每当我将其指向可执行文件时 我都会遇到以下问题 这在技术上并不会阻止集成工作 但它确实会导致更新索引等问题 我正在运行 Windows 7 完全全新安装 但我在以前的
  • 禁止 Gerrit 推送到 refs/for/master

    我已经更新了所有项目昨天获得访问权限 人们说他们今天早上无法将更改推送到存储库 当我恢复访问权限后 他们仍然无法将更改推送到存储库 只能clone工作正常 在将更改推送到远程存储库时 它表示 remote rejected HEAD gt
  • git log 不按时间顺序排列

    我在一个公共项目 B2G 又名 FirefosOS 上意外发现 git log 输出不是按时间顺序排列的 git clone https git mozilla org releases gecko git git log graph fo
  • 使用 Git 部署时压缩 JS/CSS 文件

    我对 git 有点陌生 另外 这是我第一个自动化部署过程的项目 到目前为止 能够做到这一点真是太幸福了git push dev并上传文件 复制配置文件等 现在 当我推送到我的开发服务器时 我想缩小 JS CSS 文件 我正在考虑在服务器上安
  • 目标路径已存在且不是空目录

    我克隆了一个 git 存储库 但不小心弄乱了 所以我重新克隆并显示消息 目标路径已存在且不是空目录 我尝试过删除 Mac 中带有目标路径名称的文件夹 但没有成功 我对编码非常陌生 因此我们将不胜感激 对于根文件夹 以及任何其他文件夹 对于那
  • 我可以将我的heroku git repo导入bitbucket吗?如何?

    我的笔记本电脑坏了 我需要从另一台计算机上编码 我正在使用 Heroku 我想将最新版本的代码从 Heroku 获取到另一台机器 据我了解 强烈建议使用 GitHub 或 BitBucket 获取适当的远程存储库 我决定尝试一下 BitBu
  • Django 和 VirtualEnv 开发/部署最佳实践

    只是好奇人们如何结合 virtualenv 部署 Django 项目 更具体地说 如何使生产虚拟环境与开发计算机正确同步 我使用 git 进行 scm 但 git 存储库中没有 virtualenv 我应该这样做 还是最好使用 pip fr
  • github Diff 截断错误

    在 github 中发出拉取请求并审查更改时 我们收到了 Diff Truncated 错误 如下所示 任何人都可以帮助解决这个问题 拉取请求可能会触发以下提到的限制之一GitHub 支持 https stackoverflow com a
  • 返回到 Github Desktop 中的上一个提交

    我正在尝试使用 GitHub Desktop 即 GUI 应用程序 而不是命令行 返回到先前的提交 在同一分支上 我认为这是一个核心功能 因为它是首先使用源代码控制的主要原因 我可以看到可以恢复提交 但这并不是我真正想要的 因为它创建了一个
  • 无法从另一台计算机访问 git 分支

    基本上我看不到另一台计算机上的分支 我跑 git branch a 在家用电脑上我得到 C learn ror sample app filling in layout gt git branch a filling in layout m
  • 使用 SourceTree 克隆存储库

    有人可以给我一个简单的使用 SourceTree 克隆存储库的快速演练吗 在书签中 我单击克隆存储库 对于源路径 我粘贴如下所示的 URL 电子邮件受保护 cdn cgi l email protection 客户端 应用程序名称 ios

随机推荐

  • Flask备忘录

    此文仅仅作为学习本人Flask途中的学习笔记以及备忘录 代码格式粘贴复制可能格式出错emm 自己知道就好了 无图 慢慢看 挺枯燥的学习笔记 做个网络备份 目录 一 服务架构 二 Flask是什么 01 微框架 02 特点 03 组成 04
  • Java获取JsonObject或JsonArray中的值

    1 导入Json格式化依赖
  • python——自定义函数

    一 概述 在编写脚本的过程中 对于要重复完成的工作 我们可以提取出来 将其编写为函数 在脚本中使用时 调用即可 在python中 函数必须先声明 然后才能在脚本中使用 使用函数时 只要按照函数定义形式向函数传递必须的参数 就可以调用函数完成
  • arm linux 蜂鸣器qt,Qt 程序中使用蜂鸣器 ioctl()

    在最近的项目中 由于使用的显示屏的触摸效果不是很好 有时触摸的力度小了 就没反应 用户的手指有挡住了按键 不能看到按键按下的时的效果 于是就提出了在按键触发效果时蜂鸣器就叫一下 在几经查找资料后 发现了ioctl 函数 能很好的控制I O设
  • pip安装库时报错:This error originates from a subprocess, and is likely not a problem with pip.

    前言 一 二 使用步骤 1 引入库 2 读入数据 总结 一 报错原因 安装库时出现以下报错 note This error originates from a subprocess and is likely not a problem w
  • spring boot 如何动态替换bean?

    替换Bean工具类 Component public class ApplicationContextUtil implements ApplicationContextAware private static ApplicationCon
  • 0-1背包

    文章作者 Yx Ac 文章来源 勇幸 Thinking http www ahathinking com 转载请注明 谢谢合作 四月份还没写 不能这么荒废了呀 赶紧水一篇吧 哈哈 前些日子回顾了DP的一些基础 就做一下整理吧 从0 1背包开
  • AIX使用RPM

    RPM安装 rpm ivh rpmname rpm 下载地址 aix的rpm下载地址一 AIX Toolbox for Linux Applications Downloads alpha aix的rpm下载地址二 找到自己版本的aix文件
  • 一个局外SEO人看360搜索

    最近国内搜索行业最大的事莫过于360搜索的推出 不少人在微博和博客留言里问我对360搜索有什么评论 作为一个以网络为生却无法感性体验国内互联网氛围的SEO 我其实对几个搜索引擎的厮杀 又有谁加入战局 各自使用了什么招数之类的事情不太关心 谁
  • 阿里巴巴 CTO 程立:开源是基础软件的源头!

    开源盛世下 无数企业拥抱开源技术并迅速向数字化转型 阿里巴巴便是国内走在前列的大型企业之一 7 月 28 日 阿里巴巴集团 CTO 程立在 2022 开放原子全球开源峰会上带来了 共建共享数字世界的根 主题演讲 从全球开源发展史下看阿里巴巴
  • 各种颜色代码

    网页颜色代码对照表 FFFFFF FFFFF0 FFFFE0 FFFF00 FFFAFA FFFAF0 FFFACD FFF8DC FFF68F FFF5EE FFF0F5 FFEFDB FFEFD5 FFEC8B FFEBCD FFE7B
  • I2C实验

    参考 I2C 总线协议详解 作者 一只青木呀 发布时间 2020 09 21 11 41 25 网址 https blog csdn net weixin 45309916 article details 108705297 目录 I2C
  • java构造器为什么不能被继承

    网上的解释都不太令人信服 所以写下这篇小文 构造器为什么不能被继承 这是由于构造器的特殊规定决定的 构造器的定义和普通方法相比 首先构造器不需要返回类型 其次构造器和类名相同 如果构造器可以被子类继承 其具备的地位有两种可能 一是作为子类的
  • Spring MVC 拦截器

    如何实现session共享问题 1 session都在内存里面存储的 只要有session对象我都分发出去 让其他应用都可以拿到 同步 缺点 只要有session对象都要广播出去 而且用户应用比较多了就会导致服务压力大 2 使用token
  • 【面试宝典】美团二面:Redis与MySQL双写一致性如何保证?

    前言 四月份的时候 有位好朋友去美团面试 他说 被问到Redis与MySQL双写一致性如何保证 这道题其实就是在问缓存和数据库在双写场景下 一致性是如何保证的 本文将跟大家一起来探讨如何回答这个问题 谈谈一致性 一致性就是数据保持一致 在分
  • VSCODE显示服务器输出的图片

    1 使用matplotlib库 import matplotlib pyplot as plt plt 用于显示图片 import matplotlib image as mpimg mpimg 用于读取图片 import numpy as
  • 一个 8 年 PhpStorm 使用者的配置分享

    我使用 PhpStorm 很长时间了 差不多 8 年 更准确地说是从 2012 年开始 那时候是第三版 那段时间发生了许多事 也发生了很大的改变 当然 你每天都会学到很多 这篇文章是我在 PhpStorm 的 8 年经验总结 我的这些最佳设
  • 交互式前景提取使用GrabCut算法(opencv_python学习)

    交互式前景提取使用GrabCut算法 cv grabCut 是 OpenCV 中用于执行 GrabCut 算法的函数 该函数可以将输入图像分割为前景和背景 下面是 cv grabCut 函数的基本语法 cv grabCut img mask
  • 模拟器显示图片,而真机不显示

    记录一个小bug 图片能在模拟器显示 但是在真机上显示不了 原因 图片的url有问题 真机有安全性限制 导致无法展示 1 首先 拿到图片的地址 将其拿到浏览器测试 可以看到浏览器显示的不安全 http www xxxxx com 9000
  • git最简单回滚并推送到远程

    1 代码回退 首先你要用git reflog查看你要回到的那个版本 然后用 git reset hard HEAD 回退到上个版本 git reset hard commit id 退到 进到 指定commit id 来把你的本地代码回到你