zoukankan      html  css  js  c++  java
  • git reset

    git reset  将暂存区的所有文件恢复到版本库的当前版本,而工作区内容不变

    git reset --hard 将暂存区和工作区的所有文件都恢复到版本库的当前版本

    git reset <file> 将暂存区的指定文件恢复到版本库的当前版本,而工作区内容不变

    git reset commitid 将暂存区的所有文件恢复到版本库的指定版本,而工作区内容不变(HEAD指针变化

    git reset commitid <file> 将暂存区的指定文件恢复到版本库的指定版本,而工作区内容不变(HEAD指针不变

    git reset --hard commitid 将暂存区和工作区的所有文件都恢复到版本库的指定版本

    --hard 后只能有版本号,不能有路径,即没有以下命令

    git reset --hard <file>

    git reset --hard commitid  <file>

    个人对git reset的理解(--hard时,工作区和暂存区都恢复,没有--hard时,只恢复暂存区,而不恢复工作区,操作对象是当前分支的提交版本

  • 相关阅读:
    [JSOI2008]Blue Mary开公司[李超线段树]
    线段树分治
    满汉全席[2-SAT]
    「一本通 3.5 练习 5」和平委员会
    2-SAT问题
    2019/04/06 BJ省选模拟DAY1
    构造题【随时更
    文本编辑器vim/vi——命令模式
    指令——cat
    指令——history
  • 原文地址:https://www.cnblogs.com/gaoBlog/p/10955520.html
Copyright © 2011-2022 走看看