git时光穿梭机总结

  • 版本回退
  • 工作区和暂存区
  • 管理修改
  • 撤销修改
  • 删除文件

版本回退

git log //查看历史版本,版本库状态
git log --pretty=oneline //简化显示


像1094adb…的是版本号,在需要穿越未来的时候能用的到。

git reset --hard commit_id// 根据版本号转换版本
git reset --hard HEAD^ //回退上一个版本
git reset --hard HEAD^^ //回退上上一个版本

查看版本号

git reflog

工作区和暂存区

通俗地讲,本地文件夹是个工作区,从工作区到暂存区stage,通过 git add,将文件放到暂存区

管理修改

总结就是,若对工作区文件做出修改一次,需要执行两步
git add、git commit。
如果再add后再修改,再commit,实际是没有修改的。

撤销修改

git checkout --readm.txt //可以将readme.txt在工作区的修改撤销
git reset HEAD readme.txt //把暂存区的修改撤销,重新放回工作区

总之,没提交到远程版本库,一切都还有救。

删除文件

rm readme.txt //工作区删除文件
git rm readme.txt //删除版本库的文件
git checkout -- readme.txt //删错了,若版本库还有,通过该语句恢复

git时光穿梭机总结相关推荐

  1. git时光穿梭机---女神的侧颜

    背景 狗蛋年近三十,被老母亲逼着跟隔壁村大花成亲 狗蛋厌倦了种田,觉得自己的人生要自己决定 于是在某大型婚恋平台上约了个妹纸 狗蛋感觉有诈 ,于是叫我今晚陪他一起去面基 到了约定的饭店后 我们都震惊了 ...

  2. Git 进阶 —— 时光穿梭机

    主要内容 版本回退 工作区和暂存区 管理修改 撤销修改 删除文件 一.两条基本查看命名 查看状态命令:git status 查看修改内容命令:git diff 实例 思路:修改readme.txt文本 ...

  3. git学习之时光穿梭机

    "x"修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free softwar ...

  4. Git基础之(四)——时光穿梭机——版本回退

    现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. ...

  5. git与github——1,简介、安装及设置账号、创建版本库及提交文件、常用命令汇总、git的时光穿梭机

    目录 一.git是什么? 1,git与github 2,分布式与集中式 二.安装.设置账号.设置ssh 1.安装.设置账号 2,设置ssh 三.创建版本库及提交文件 1,创建版本库 2,添加文件到版本 ...

  6. 2:哆来A梦的时光穿梭机

    哆来A梦的时光穿梭机 修改readme.txt文件如下,提交到Git版本库[root@Web_server learngit]# cat  readme.txt Git is a distribute ...

  7. 时光穿梭机特效如何制作?建议试试这个时光机穿梭工具

    时光机特效(Time Machine Effect)是一种通过编辑软件创造的图像效果,它可以让您的照片看起来像是从过去或未来穿越而来的.这种效果是通过改变图像的颜色.对比度.曝光和色调等参数来实现的. ...

  8. 【风马一族_构思】时光穿梭机

    时光穿梭机的简要介绍 时光穿梭机是一款以时间为主题的手机APP.现在人们所用的时间,对于学生而言,有上学.放学的时间.学习.玩乐的时间.对于女生而言,有打扮.化妆的时间.上街.挑选衣服的时间.对母亲而 ...

  9. Git 时光穿梭你学会了吗?

    Git 时光穿梭 目录简介 1:查看提交日志 2:回退穿梭上一版本 3:往前穿梭回退两个版本 4:往前穿梭回退 n 个版本 5:穿梭过去 git 也能回到未来(只要打开的窗口未关闭) 6:穿梭过去 g ...

最新文章

  1. 开发板与linux文件系统,基于topeer 4412开发板 ***面linux文件系统的制作
  2. MySQL学习笔记02-数据库概述及MySQL简介 .
  3. [团队公告]第二次技术交流主题征集
  4. k8s 服务发现:通过CoreDNS域名访问service服务
  5. CS224n笔记一:开端
  6. 人类一败涂地做图教程_绘画步骤_人类一败涂地鼠绘人物步骤与技巧_3DM单机
  7. SVN插件版本过低1.6的已经不兼容现在新版的eclipse 了用 1.8X的吧
  8. 华为鸿蒙二代支持的手机,关于华为鸿蒙,国产厂商中只有2家表示支持
  9. VS2015新建项目无法选择framework 4.6.2
  10. linux多目录多域名,一个空间放多个网站(多域名绑定到同一空间不同目录)
  11. Gb28181-2016 相关标准文档参考
  12. Android的TextView设置padding无效
  13. linux镜像 百度网盘链接
  14. VC6.0建立新工程的步骤---解决win11使用不了VC6的方法以及自用版本VC6下载
  15. stata两种方法查看命令源代码
  16. 英语单词(持续更新)
  17. Nodejs后端框架搭建(express)
  18. 本地项目代码如何提交同步到gitee仓库
  19. 几何画板真的这么好用吗
  20. zx1 android版本,索尼NW-ZX100在国内上市 一台非Android的ZX1你愿意尝试吗?

热门文章

  1. 计算机网络应用赛甘肃省,关于举办第三届“甘肃省大学生创新杯计算机运用能力竞赛”预赛的.doc...
  2. 爱心版生日快乐了解一下(肝了一个晚上)
  3. 数字计算机模拟人脑,人造突触问世计算机模拟人脑不是梦
  4. luooj最强阵容加强版
  5. 科大星云诗社动态20210513
  6. html下拉菜单图片,JS+CSS 制作的超级简单的下拉菜单附图
  7. 企业微信会话存档功能的推出背景,版本,部署方式
  8. 基于Huggingface的预训练语言模型分类体系及实战
  9. POI批量导出Excel ZIP打包下载
  10. iframe 动态 加载 src