1. 开门见山

  • 我新建了一个本地仓库,并进行了一些操作
  • 当前情况

  • 查看(直观但不明了)

  • 上图的第二条 "log" 命令详见 [Git] 024 log 命令的补充 的 "1"
  • 如果我只想看 "york" 分支,可以使用 git rebase <branch_name>

  • 可以看出,"york" 这条线被理清了,并且没有层级
  • 其实 "rebase" 操作是把本地未 "push" 的分叉提交历史整理成直线,使我们更容易地查看历史提交的变化

2. 恢复

  • 方法不止一种,我暂且介绍一种
  • 使用 git reflog 找到 "rebase" 的前一个“指针”

  • 使用 git reset --hard HEAD@{n}

3. 进门挖坑

git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase>]
    [<upstream> [<branch>]]
git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase>]
    --root [<branch>]
git rebase --continue | --skip | --abort | --quit | --edit-todo | --show-current-patch
  • 说实话,官方文档写得是真的详细!

  • 本想挖几个坑的,现在看来,我目前的“地皮”不够挖那些个坑!以后用到了,慢慢更吧

最新文章

  1. MyBatis(增删改查)
  2. Android布局实现圆角边框
  3. C&amp;C++ recap
  4. solrcloud 配置实践
  5. QTP学习一添加默认的注释及调用外部vbs文件
  6. Web应用程序或者WinForm程序 调用 控制台应用程序及参数传递
  7. [插头DP自我总结]
  8. CSS&ndash;Some Structure
  9. DataTabe对象的例子
  10. HDU4355-Party All the Time-三分
  11. linux usb总线驱动(一)
  12. SpringBoot项目部署在同一个tomcat容器报错
  13. Codeforces 5C Longest Regular Bracket Sequence(DP+括号匹配)
  14. 串口转以太客户端(增加uci、可连接多个服务器)
  15. javafx链接实现
  16. 快速创建一个 Servlet 项目(1)
  17. Redis---Hash(字典)
  18. ASP.NET学习笔记(4)——上传图片
  19. Redis演示及使用场景
  20. c#StreamWriter,StreamReader类(主要用于文本文件访问)

热门文章

  1. collections queue、os、datetime,序列化(json和pickle)模块
  2. MySQL错误日志显示(Got an error reading communication packets)的问题
  3. Linux 环境下 gzip 的加解密命令
  4. maven项目使用自己创建的jar包--maven without test code
  5. 【canvas学习笔记五】使用图片
  6. maven 配置私服 连接
  7. 5 个优秀前端 UI 框架
  8. Oracle开发:创建一个用户并分配表空间和分配权限
  9. 2018-2019-2 网络对抗技术 20165235 Exp 9 Web安全基础
  10. Java第一次学习总结