1.回到过去

        Git初步使用-3

    主要介绍reset命令


            快照指的是版本


Git初步使用-3


git log 查找日志信息

目前的情况就是

Git初步使用-3


Git初步使用-3


然后git reset HEAD~执行一下  然后查看一下状态

Git初步使用-3

回到了上一个版本

然后在git log 一下

Git初步使用-3


可以很清楚的看见回到了上一个版本

   git reset HEAD~10 波浪线后面的值代表着n个波浪线的意思


reset命令的选项

        git reset --mixed HEAD~(默认的情况下)

            移动HEAD的指向 将其指向上一个快照

            将HEAD移动后指向的快照回滚到暂存区域

        git reset --soft HEAD~

            移动HEAD的指向 将其指向上一个快照

          git reset --hard HEAD~

            移动HEAD的指向 将其指向上一个快照

            将HEAD移动后指向的快照回滚到暂存区域

            将暂存区域的文件还原到工作目录  

Git初步使用-3

    回滚到到指定的

            git reset   id 就会混滚到指定的id快照

Git初步使用-3       

    HEAD 指针还是会在git仓库不变


   查看当前没有add 的内容修改;

                        git diff

    查看已经add没有commit的改动

                        git diff --cached

    查看当前没有add和commit的改动

                        git diff HEAD

    或者

                        git status

    查看任意两个版本之间的改动   :

                        git diff 版本号码1 版本号码2

    比较两个版本号码的src文件夹的差异

                        git diff 版本号码1 版本号码2 src


       修改最后一次提交

Git初步使用-3

  删除文件

           git rm 文件名

                --该命令删除的只是工作目录和暂存区域的文件,也就是取消跟踪,在下次提交时不纳入版本管理

            Git初步使用-3

重命名文件

        Git初步使用-3


相关文章: