如何在Git中重置、恢复,返回到以前的状态
注意那个 如果我们做了这个变基,然后确定这不是我们想要的结果,希望去撤销它,我们可以做下面示例所做的操作:
由于这个简单的变更,现在我们的分支将重新指向到做 图 6:撤销 如果你想不起来之前一个操作指向的一个分支上提交了什么内容怎么办?幸运的是,Git 命令依然可以帮助你。用这种方式可以修改大多数操作的指针,Git 会记住你的原始提交。事实上,它是在
我们可以使用
在 reflog 中是获取这些信息的另外一个地方。reflog 是你本地仓库中相关切换或更改的详细描述清单。你可以使用
你可以使用日志中列出的、你看到的相关命名格式,去重置任何一个东西:
一旦你理解了当“修改”链的操作发生后,Git 是如何跟踪原始提交链的基本原理,那么在 Git 中做一些更改将不再是那么可怕的事。这就是强大的 Git 的核心能力之一:能够很快速、很容易地尝试任何事情,并且如果不成功就撤销它们。 【编辑推荐】
点赞 0 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – 20Mbps WAN通过IPSec隧道限制为10Mbps
- 如何在Linux上锁定虚拟控制台会话
- Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性
- 如何修复Windows 10中损坏的系统文件
- windows-phone-7 – UriKind在windows手机之间导航
- win10电脑操作痕迹怎么迅速查询
- 未经身份验证的用户如何访问Windows共享?
- 从下个月起Windows 7安装安全更新要付费了
- 在Server 2012 Core中使用Powershell解压缩文件
- windows-server-2008-r2 – Windows 2008 * R2 *上的WmiPrv