zoukankan      html  css  js  c++  java
  • Git学习之Git恢复进度

    ================================================
    继续暂存区未完成的实践
    ================================================

    (1) 查看保存的进度
     $ git stash list
    (2) 从最近保存的进度进行恢复
     $ git stash pop
    (3) 查看将要删除的本地目录和文件
     $ git clean -nd
    (4) 强制删除多余的目录和文件
     $ git clean -fd

    ================================================
    git stash  命令
    ================================================

    (1) 保存当前的工作进度。分别对暂存区和工作区的状态进行保存
     $ git stash
    (2) 显示进度列表。
     $ git stash list
    (3) 恢复最新保存的工作进度,并将恢复的工作进度从存储的工作进度列表中清除
     $ git stash pop [--index] [<stash>]
     <stash> 参数:来自于git stash list 显示的工作列表。恢复完毕也将从从进度列表中删除<stash>
     --index 选项:出恢复工作区的文件外,还尝试恢复暂存区的文件。
    (4) git stash 命令的完整版
     $ git stash [save [--patch] [-k | --[no-] keep-index] [-q | --quiet] [<message>]]
      --patch参数 :显示工作区和HEAD的差异,通过对差异文件的编辑,决定在进度中最终要保存的工作区的内容。
      -k 或 -keep-index参数:保存进度后不会将暂存区重置。默认会强制重置暂存区和工作区。
    (5) 恢复最新保存的工作进度,但是不从工作列表中清除
     $ git stash apply [--index] [<stash>]
    (6) 删除一个存储的进度。默认删除最新的进度
     $ git stash drop [<stash>]
    (7) 删除所有存储的进度。
     $ git stash clear
    (8) 基于进度创建分支
     $ git stash branch <branchname> <stash>

    ================================================
    深入 git stash
    ================================================
     在执行git stash 命令时,Git实际调用了一个脚本文件实现相关的功能,这个脚本的文件名就是git stash.
     (1) 查看git 安装路径
      $ git --exec-path
     (2) 进入git 命令目录
      $ cd /libexec/git-core/
     (3)

  • 相关阅读:
    详说清除浮动
    ie7 z-index 失效问题
    ul里不能直接嵌套div(在ie7以前版本)
    jQuery 发送验证码倒计时按钮
    VBA: Cant find project or librar
    InstallShield Limited Edition制作安装文件
    InstallShield制作升级安装包
    VBA 获取Sheet最大行
    求两条线段交点zz
    VBA找不到progress bar的处理办法。
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3507407.html
Copyright © 2011-2022 走看看