Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何像快照一样在一个分支中显示回滚/重做工作字典文件?

如何像快照一样在一个分支中显示回滚/重做工作字典文件?
EN

Stack Overflow用户
提问于 2018-05-14 07:16:54
回答 1查看 73关注 0票数 0

我只有一个git分支(主),它也是一个私有存储库(仅供我自己使用)。如何轻松地回滚/重做像快照管理这样的工作字典文件?

例如:

  1. 我第一次提交,字典里只有1.txt
  2. 我第二次提交,在字典中添加2.txt
  3. 我提交了第三次,在字典中添加3.txt

现在的问题是:

  1. 对于git,我应该发出什么命令来恢复我的工作字典(只包含1.txt文件)?
  2. 在上面的步骤1之后,我应该再次发出哪些git命令来恢复我的工作字典,让它再次拥有3个文件(1.txt,2.txt,3.txt)?

基本上,我想把它看作是工作字典的快照管理,以便在不同的提交之间轻松切换。能用吉特吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-14 07:40:15

  1. 创建一个新分支:git branch my_branch
  2. 切换到这个分支:git checkout my_branch (1+2一步:git checkout -b my_branch)
  3. 将分支重置为第三次提交:git reset HEAD^^ --hard (“^”的计数决定了您返回的提交次数)

不,您可以通过分别检查“my_branch”或“master”来切换状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50333774

复制
相关文章
git如何回滚错误合并的分支
但是在上线前总要先merge master,但是master的两次revert是领先你的,一旦merge后你的代码就没有了。
ConardLi
2019/09/08
8.5K0
springboot中junit回滚
可以看出code=001001的数据没有更改,而code=001003的数据修改成功。回头看代码:
小尘哥
2018/08/15
1.1K0
springboot中junit回滚
JDBC中事务回滚
 理解:防止出现未知错误,导致原先要执行完全的数据只执行了一半,最终影响数据,也就是 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性。
吃猫的鱼Code
2023/02/02
1.6K0
Git如何回滚代码?
某一天,用户跟我反馈,他不能分配任务了。我去看了一下Fundebug捕获的报错信息:
Fundebug
2019/12/31
4.1K0
MySQL 中的重做日志,回滚日志以及二进制日志的简单总结
来源:MSSQL123 , www.cnblogs.com/wy123/p/8365234.html 转自:ImportNew MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。 其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事
用户1257393
2018/03/20
3.5K0
MySQL 中的重做日志,回滚日志以及二进制日志的简单总结
一日一技:在 Python 中像字典一样持久化数据
我们知道,如果我们在 Python 中想把一段数据持久化到硬盘上,最简单的办法就是写文件:
青南
2019/11/25
1.2K0
一日一技:在 Python 中像字典一样持久化数据
oracle存储过程回滚_sql事务回滚
( No INT, Name nvarchar(10), Comment nvarchar(10)
全栈程序员站长
2022/11/01
2.2K0
git 回滚
可以看到你最近本地的操作,找到你最近提交的commit,如图,我最近提交的是fcafa20 记录。
CatEatFish
2020/07/09
1.8K0
git 回滚
让R像excel一样工作
The package tidyverse includes several useful packages using in data analysis,
ruochen
2021/11/26
8600
spring事务回滚机制_事务回滚失败
使用 @Transaction 来配置自动回滚,可以配置在类上,也可以配置在方法上(作用域不同),但对final或private修饰的方法无效,且该类必须是受spring所管控的。
全栈程序员站长
2022/11/01
2.1K0
嵌套事务回滚策略_内部事务回滚会导致外部事务回滚
1.外部起事务,内部起事务,内外都有Try Catch 内部出错:如果内部事务出错,内部和外部事物全部回滚,外部回滚之前的操作全部不存在,但是之后的操作继续执行。 外部出错:如果外部事物出错,内部和外部事物全部回滚,外部回滚之前的操作全部不存在,但是之后的操作继续执行。 注:如果内部的事务不起事务名称,内部如果出错,将会回滚掉会话中的全部事务,而且报异常。
全栈程序员站长
2022/11/10
3K0
Jenkins通过备份文件实现回滚
回滚是非常常见的运维操作,我们可以通过jenkins选择对应的tag,或者选择对应的文件进行回滚,这里先介绍下利用备份文件来进行回滚
dogfei
2020/07/31
1.7K0
Git多分支版本合并错误,使用revert回滚的问题
假设我们有三个分支,dev1.1是当前代码开发的版本分支,dev是开发环境上部署的版本分支,test是测试环境上部署的版本分支,正常的合并操作应该是dev1.1->dev->test。
chenchenchen
2021/09/06
1.7K1
java 配置事务回滚_Spring@Transactional事务回滚
Spring中事务分为编程时事务和声明式事务,编程式事务:编程人员通过代码控制事务的开启、回滚、提交,声明式事务:把事务的处理交给spring。使用注解@transactional配置就是声明式事务。
全栈程序员站长
2022/11/01
2.4K0
如何让IDEA像Eclipse一样在一个窗口打开多个项目
在我们刚开始学习java的时候,使用的最多的ide工具就是eclipse,在eclipse中我们可以同时打开多个项目,很方便的在项目之间进行切换,刚开始接触idea的时候,我们发现在一个窗口只能打开一个项目,如果需要打开多个项目就只能打开多个窗口,非常不方便,所以就需要让idea也能支持这样的功能。
AI码师
2020/11/19
4.9K0
如何让IDEA像Eclipse一样在一个窗口打开多个项目
如何估计取消事务 MySQL 中的回滚时间?
更详细的操作和实践,可以参考原文: https://mydbops.wordpress.com/2022/02/07/estimating-time-for-rollback-operation/
保持热爱奔赴山海
2023/07/05
2310
git回滚代码
有时我们需要回滚git上已经提交的代码,特别是已经提交到github上的代码。可以使用如下步骤:
drunkdream
2020/01/02
1.6K0
回滚段undo
可见rollback操作和当前数据库 归档模式并没有关系,只和commit操作有关,一旦commit就无法回滚。
职场亮哥
2020/10/10
1.8K0
回滚段undo
Deployment回滚(一)
Kubernetes的Deployment可以轻松地进行滚动更新,但是如果出现了问题,可能需要回滚到之前的版本。Deployment提供了回滚功能,可以让我们轻松地回滚到之前的版本。
玖叁叁
2023/04/29
1.6K0
点击加载更多

相似问题

回滚撤消重做

21

MySql自动使其像回滚一样

12

在TFS中,分支然后回滚父分支

34

如何回滚并从回滚点创建新分支

24

如何在Neo4j中撤消/重做/回滚?

1187
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文