chevron_left

简单要死的 Git(GitHub)入门教程

已发布
第 10 回

课程讲义

简单要死的 Git(GitHub)入门教程 - 回滚历史

2023年11月24日
简单要死的 Git(GitHub)入门教程

回滚历史

回滚历史操作相当于后悔药。当你写了一段错误的代码,commit 后又不想要了,这该怎么操作呢?

Undo

这次,随意添加上一点点内容

这个项目我是瞎写的,一星期后自己看源码:这TMD谁写的?垃圾

然后点击 Commit,但是注意,先不要点击 Push!完成后,反悔了,不想提交这个代码了,怎么办呢?底下会出现一个 Undo 按钮,

1.png

直接点击一下,就撤销提交了。

如果这个修改想完全放弃,还可以在文件上,点右键,然后选择,Discard Changes。这样刚才写的内容,就完全不存在了。

但是注意,Undo 操作是对还没有 Push 的版本有效,如果版本已经同步到远程仓库,那就 Undo 不了了,需要继续学习下,回滚已经上传的版本。

Revert

对于已经同步到远程仓库的版本,也可以用另外的方式来撤销修改内容。到 History 标签下,打开任何...

课程介绍

Git 是 Linux kernel 的作者,天才程序员 Linus 于 2005 年开发的版本控制工具。所谓版本控制,可以简单的理解为,就是管理你的代码的一套工具。Git 本身是一个非常庞大的系统,里面各种各样的命令有二百多个,但是这个学起来就对我们初学者就太难了。我们这套课程,不会深入这么多复杂的命令。而会使用本地的 Git 结合 GitHub 和 Coding、码云来学习。所学习的知识都是真实工作中,每天都在使用的工作方式。课程的后面部分,还会学到 GitHub 推荐的最佳团队协作开发工作流、如何参与开源项目的开发。

适合这样的人

无需任何编程基础。无论你从事前端还是后端工作,Git都是必不可少的工具!