博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git随笔
阅读量:4485 次
发布时间:2019-06-08

本文共 525 字,大约阅读时间需要 1 分钟。

说实话,我现在对于git的使用还不是很熟悉,因为难用,所以平时也用的少,今天又试了下,又有了一点理解,记下来。

git管理版本的方式是二维的,既可以在时间线的前后,也可以在不同的版本之间。


 版本回退

在时间线上编辑的的主要命令有

  1. git log 查看提交历史,显示每笔提交
  2. git reflog 查看命令历史,查看历史切换命令
  3. git reset --hard commit_id 切换到不同的提交
  4. git add XXX 添加文件或文件夹
  5. git commit -m "description" 提交并添加描述

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录

git log则不能察看已经删除了的commit记录

 一个小技巧: git add .

点表示当前文件夹,一键添加当前文件夹下的所有文件

git checkout . 一键恢复成当前版本库中的状态

事实上只要提交过的,都是可以恢复的,除非没有提交过

以上是在时间线上编辑的版本管理方法


 分支管理

 

转载于:https://www.cnblogs.com/MalcolmMeng/p/8593527.html

你可能感兴趣的文章
花了几天时间了解了下Xamarin
查看>>
20145227《信息安全系统设计基础》第十二周学习总结
查看>>
关于iOS7的一切相关的资料
查看>>
英语句型:我除了音乐一无所能
查看>>
什么是面向对象?面向对象与面向过程的区别?
查看>>
内存映射文件
查看>>
中国ERP三大流程 国外ERP黯然失色------(转)
查看>>
【bzoj4009】 HNOI2015—接水果
查看>>
Jquery基础
查看>>
用python写一个hello world程序
查看>>
linux在安装jdk时报错
查看>>
swoole 安装与简单应用
查看>>
自定义ToolTip的显示
查看>>
java泛型 通配符
查看>>
flex datagrid 换行
查看>>
Android 演示 Android ListView 和 github XListView(3-3)
查看>>
JQuery攻略(四)事件
查看>>
开发框架-异常处理机制
查看>>
用yum快速搭建LAMP平台
查看>>
关于百度编辑器使用遇到的一些问题
查看>>