如何在Git中重置、恢复,返回到以前的状态
|
注意那个 如果我们做了这个变基,然后确定这不是我们想要的结果,希望去撤销它,我们可以做下面示例所做的操作:
由于这个简单的变更,现在我们的分支将重新指向到做
图 6:撤销 如果你想不起来之前一个操作指向的一个分支上提交了什么内容怎么办?幸运的是,Git 命令依然可以帮助你。用这种方式可以修改大多数操作的指针,Git 会记住你的原始提交。事实上,它是在
我们可以使用
在 reflog 中是获取这些信息的另外一个地方。reflog 是你本地仓库中相关切换或更改的详细描述清单。你可以使用
你可以使用日志中列出的、你看到的相关命名格式,去重置任何一个东西:
一旦你理解了当“修改”链的操作发生后,Git 是如何跟踪原始提交链的基本原理,那么在 Git 中做一些更改将不再是那么可怕的事。这就是强大的 Git 的核心能力之一:能够很快速、很容易地尝试任何事情,并且如果不成功就撤销它们。 【编辑推荐】
点赞 0 (编辑:开发网_运城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- win7系统安装提示无法验证出版商的处理方法
- 我的电脑你别动Windows 10几种安全措施盘点
- windows10升级助手如何卸载windows10升级助手卸载教程
- windows-server-2008-r2 – DFSR Backlog卡在不存在的文件夹
- windows-server-2008 – Windows 2008 DHCP服务失败 – “…
- 使用forward_agent选项从Windows部署Capistrano选项:“从认
- active-directory – 提升无法访问FSMO的Active Directory副
- 教给大家win10怎么更新
- 微软 Windows 11 将改进文件资源管理器性能
- windows – 在名为的DNS条目中指定的额外数据是什么?



