git基础命令---版本回退

1、安装git并创建版本库

        git init

2.添加一个文件到git仓库

     a.  git add readme.txt

     b.  git  commit -m  "wrote"

3.修改readme.txt

     a. git add readme.txt

     b. git  commit -m  "update"

4.显示从最近到最远的提交日志

       a.  git log

       b.git log --pretty=oneline (如果嫌输出信息太多,看得眼花缭乱的,可以试试)

5.回退到上一版本

   git reset--hard HEAD^(^:上一版本    ^^上上版本   ~100上100版本   或者不用HEAD,直接commit id,前7个数字就够了)

6.如果已经回退到wrote,想回退到update,此时命令窗口已经关闭;

     git  reflog    记录每一次命令,包括那个版本与那个版本的回退,查conmit id,然后回退


***** 所有的版本控制系统,其实只能跟踪文本文件的改动,但到底改了啥,版本控制系统不知道,也没法知道。版本控制系统是没法跟踪Word文件的改动(二进制格式)。千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件。

你可能感兴趣的:(git基础命令---版本回退)