1.初始化如下图的仓库

2.在local分支上reset到上一次提交git reset HEAD^

3.切换到pushed分支上git checkout pushed

4.在pushed分支上revert当前提交git revert HEAD
注意这里和reset的区别,revert是当前的HEAD指针,就是取消了C2分支,然后新建了C2’分支,C2’分支和C1是一样的。也就是说revert哪个提交,就提交了那个提交的前面一个提交。

5.在pushed分支上撤销当前提交并从新提交git commit --amend

git 应用 resetrevert相关推荐

  1. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  2. 【阶段小结】协同开发——这学期的Git使用小结

    [阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...

  3. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  4. git shanchu stash_git stash用法

    常用git stash命令: (1)git stash save "save message"  : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不 ...

  5. 项目中使用 Git 高频场景

    1. 拉取最新主干代码,进行功能迭代或 bug 修复 首先切换到主干: git checkout master 然后拉取最新代码: git pull 基于 master 创建本地分支 xxx: git ...

  6. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

  7. Git 最全命令总结都在这里了

    1. 基本命令 git diff 不加参数直接输入 git diff : 尚未暂存的文件更新了哪些部分 git diff --staged : 已暂存文件与最后一次提交的文件差异 git diff - ...

  8. 手把手教你搭建 Git 服务器

    https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...

  9. Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)

    1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...

最新文章

  1. Oracle 11g下加密表空间的使用
  2. .net (object sender, EventArgs e) 学习总结
  3. professor‘s great paper in multi agent system
  4. boost::mpl::filter_view模块实现日历相关的测试程序
  5. 系统进入低功耗的配置
  6. c语言 编程显示图案*,*型图案的显示与控制(学习C语言后的编程尝试)(2)(完)...
  7. java学习(36):数组排序
  8. python 获取浏览器句柄下的网页控件,Python获取浏览器窗口句柄过程解析
  9. 不刷新改变/更换URL: pushState + Ajax
  10. python最简单的爬取邮箱地址怎么写_详解python定时简单爬取网页新闻存入数据库并发送邮件...
  11. Atitit web 3.0(web技术)展望与实现 和语义网络 目录 1. 为了说明Web 3.0,我们需要回顾Web历史上的重要浪潮。 2 1.1. 2.Web 2.0:任何人可以参与。Web
  12. when-to-use-rebuild-vs-coalesce-vs-shrink
  13. python打包成exe去cmd_完美起航-python打包exe之打包深度学习模型踩坑记录及其解决办法。...
  14. 外部PLC触发VisionMaster多流程运行PLC部分特殊说明
  15. JavaScript 中 typeof 和 instanceof 的区别及如何判断数组
  16. 苹果内购IAP服务端验证-java篇
  17. el-cascader级联选择器,解决最后一级空白过滤掉空的children,并且使用props设置children等参数
  18. 五大浏览器:chrome---Blink IE--Trident firebox--Gecko safari--Webkit opera--Blink
  19. Android | 教你如何开发扫二维码功能
  20. 分治算法小结(附例题详解)

热门文章

  1. 微课--Python嵌套函数定义与使用
  2. Python常用运算符含义与用法演示
  3. u盘启动 联想一体机_联想笔记本电脑怎么重装win10系统
  4. mini_Xception架构
  5. python 异常处理_异常处理 — Python 3.7.9 文档
  6. english grammar in use 电子版_③ 采购笔记之节点与凭证、采购的进阶、采购合同要素。(电子版整理中)...
  7. 红外报警c语言,基于单片机的红外报警系统设计 (毕业论文).docx
  8. php生成option,php递归实现无限分类生成下拉列表的函数
  9. c语言编程入门文库,C语言程序设计入门:计算机和编程语言
  10. python灰度图生成g代码_Python打造一个在线G代码生成器