码迷,mamicode.com
首页 > 其他好文 > 详细

Git - 04. git 缓存

时间:2019-06-28 17:58:18      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:工作   ack   ref   一个   checkout   取消   影响   缓存   git reset   

1. 概述

  1. 简单描述, 已经被 暂存 过的文件的 操作 和 生命周期
    1. 在 缓存区 中的声明周期
    2. 暂时只与 缓存区 做交互

2. 文件生命周期

    1. 这个之前讲过

3. 命令

1. stage 文件

  1. 概述

  2. 命令

    # 暂存单个文件
    # 这个和 追踪 是同一个命令, 方便是方便, 但是不喜欢这种风格
    > git add <file>

2. 取消 stage 文件

  1. 概述
    1. 取消暂存
    2. 工作区内容不变
  2. 命令
    # 命令行提示的是 git reset HEAD <file> > git reset

3. 从 stage 里拉出文件

  1. 概述
    1. 用 暂存区 里的内容, 覆盖 工作区 内容
    2. 不会影响 暂存区 状态
  2. 前提
    1. 暂存区里必须有内容
      1. 不然就是 从分支里 取出来了
  3. 命令
    # 拉出暂存区所有内容 > git checkout . # 拉出暂存区单个文件 > git checkout -- <file>

ps

    1. git add
      1. track
      2. stage
    2. git rm
  1. ref
    1. checkout -- 的用法
      https://www.jianshu.com/p/285302d1eb73

Git - 04. git 缓存

标签:工作   ack   ref   一个   checkout   取消   影响   缓存   git reset   

原文地址:https://www.cnblogs.com/xy14/p/11104074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!