git 应用 resetrevert
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相关推荐
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- 【阶段小结】协同开发——这学期的Git使用小结
[阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- git shanchu stash_git stash用法
常用git stash命令: (1)git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不 ...
- 项目中使用 Git 高频场景
1. 拉取最新主干代码,进行功能迭代或 bug 修复 首先切换到主干: git checkout master 然后拉取最新代码: git pull 基于 master 创建本地分支 xxx: git ...
- Git 错误提交后该如何回滚操作
1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...
- Git 最全命令总结都在这里了
1. 基本命令 git diff 不加参数直接输入 git diff : 尚未暂存的文件更新了哪些部分 git diff --staged : 已暂存文件与最后一次提交的文件差异 git diff - ...
- 手把手教你搭建 Git 服务器
https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...
- Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)
1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...
最新文章
- Oracle 11g下加密表空间的使用
- .net (object sender, EventArgs e) 学习总结
- professor‘s great paper in multi agent system
- boost::mpl::filter_view模块实现日历相关的测试程序
- 系统进入低功耗的配置
- c语言 编程显示图案*,*型图案的显示与控制(学习C语言后的编程尝试)(2)(完)...
- java学习(36):数组排序
- python 获取浏览器句柄下的网页控件,Python获取浏览器窗口句柄过程解析
- 不刷新改变/更换URL: pushState + Ajax
- python最简单的爬取邮箱地址怎么写_详解python定时简单爬取网页新闻存入数据库并发送邮件...
- Atitit web 3.0(web技术)展望与实现 和语义网络 目录 1. 为了说明Web 3.0,我们需要回顾Web历史上的重要浪潮。	2 1.1. 2.Web 2.0:任何人可以参与。Web
- when-to-use-rebuild-vs-coalesce-vs-shrink
- python打包成exe去cmd_完美起航-python打包exe之打包深度学习模型踩坑记录及其解决办法。...
- 外部PLC触发VisionMaster多流程运行PLC部分特殊说明
- JavaScript 中 typeof 和 instanceof 的区别及如何判断数组
- 苹果内购IAP服务端验证-java篇
- el-cascader级联选择器,解决最后一级空白过滤掉空的children,并且使用props设置children等参数
- 五大浏览器:chrome---Blink IE--Trident firebox--Gecko safari--Webkit opera--Blink
- Android | 教你如何开发扫二维码功能
- 分治算法小结(附例题详解)
热门文章
- 微课--Python嵌套函数定义与使用
- Python常用运算符含义与用法演示
- u盘启动 联想一体机_联想笔记本电脑怎么重装win10系统
- mini_Xception架构
- python 异常处理_异常处理 — Python 3.7.9 文档
- english grammar in use 电子版_③ 采购笔记之节点与凭证、采购的进阶、采购合同要素。(电子版整理中)...
- 红外报警c语言,基于单片机的红外报警系统设计 (毕业论文).docx
- php生成option,php递归实现无限分类生成下拉列表的函数
- c语言编程入门文库,C语言程序设计入门:计算机和编程语言
- python灰度图生成g代码_Python打造一个在线G代码生成器