zoukankan      html  css  js  c++  java
  • git学习02

    将文件回滚或者恢复

    文件的回滚

    git reset -hard HEAD^  
    //或者
    git reset -hard HEAD^^
    //或者
    git reset -hard HEAD~100

    文件的恢复

    git reset -hard HEAD commitID

    ps:查看每一次的命令

    git reflog

    工作区和暂存区

    工作区就是制作仓库的目录

    .git目录是版本库

    .git的版本库里面存放在stage(暂存区)和master分支以及指向master分支的head(指针)

    工作原理

    add把文件提交到暂存区,commit将文件合并到master分支上

    git跟踪的是修改,不是文件

    撤销修改

    是文件会到最后一次add  或者 commit的状态

    git checkout --xx.txt

    当只add没有commit时

    git reset HEAD xx.txt

    当commit时

    git reset -hard HEAD commitID

    删除文件

    1、先删除本地文件

    2、删除暂存区的文件

    git rm xx.txt

    3、提交

    git commit -m "备注"
  • 相关阅读:
    《人月神话》阅读笔记3
    团队冲刺0110
    团队冲刺0109
    团队冲刺0108
    团队冲刺0107
    团队冲刺0106
    团队冲刺0105
    团队冲刺010304
    团队冲刺0102
    团队冲刺0101
  • 原文地址:https://www.cnblogs.com/sunshine-2018/p/11340341.html
Copyright © 2011-2022 走看看