| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 从零带你学Git『四』Git版本回退的方式 -> 正文阅读 |
|
[开发工具]从零带你学Git『四』Git版本回退的方式 |
版本回退相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1iv411p7ap 相关资料下载:http://www.bjpowernode.com/?csdn 如果我们继续对 readme.txt 文件进行修改,改成如下内容:
然后添加并提交:
到目前为止,readme.txt 文件一共有三个版本被提交到了 Git 仓库里,我们可以用 git log 命令进行查看: git log
我们还可以加上 --pretty=oneline 参数:
git reset好了,现在如果我们想把 readme.txt 文件退回到上一个版本,就可以使用 git reset 命令: $ git reset --hard HEAD^ //HEAD表示当前版本,则HEAD^表示上一个版本,那么上上版本就是HEAD^^ HEAD is now at e475afc add distributed cat这时候用 cat 命令查看一下 readme.txt 的内容:
果然 readme.txt 文件返回到了上一个版本。 git reset我们现在想要回到最新的版本,还是使用 git reset 命令: $ git reset --hard 1094a //这里不能用HEAD而必须使用 commit id ,因为最新版本在之前返回时已经被删除了,1094a就是最新版本的 commit id,可以在之前的代码中查到 HEAD is now at 83b0afe append GPL 这时再查看一下 readme.txt 文件内容:
果然,又回到了最新的版本。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/24 9:33:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |