git库所在的文件夹(即.git所在的文件夹)中的文件的状态:
(1)untracked:未跟踪,此文件在文件夹中,但并没有加入git库,不参与版本控制。 通过”git add”,”git commit”可将它置入跟踪库。
(2)unmodify:文件已经库中,未对文件未修改,即版本库中的文件快照内容与文件夹中文件内容完全一致。这种类型的文件有两个去处,如果它被修改,而成为modified。如果使用”git rm”移出版本库,则成为untracked文件。

(3)modified:文件已修改,仅仅是修改,并没有进行其它操作。这个文件也有两个去处,通过”git add”可进入暂存(staged)状态,使用”git checkout”则丢弃修改,返因到unmodify状态。这个checkout很好理解,就是取出库中文件,覆盖当前文件。

(4)staged:暂存状态。执得”git commit”则将修改同步到库中,这时库中的文件与本地文件又一致了,于是文件是unmodify状态。执行”git reset HEAD filenam”取消暂存,文件状态变为modified。

最新文章

  1. spark 问题
  2. 大家一起Aop
  3. python csv用法
  4. makefile 学习网站
  5. 数组作为hash元素的时候如何push
  6. VMware ESXi虚拟机克隆及迁移
  7. 没有找到 mspdb100.dll 的解决办法
  8. ajax常见的面试题
  9. 【原创】大数据基础之Impala(2)实现细节
  10. 水管工游戏——dfs
  11. Flink开发环境搭建(maven)
  12. [EFCore]EntityFrameworkCore Code First 当中批量自定义列名
  13. JQuery Mobile - input 属性为 number,maxlength不起作用如何解决?
  14. DMA-总结
  15. Windows x86 下的 静态代码混淆
  16. Prolog学习:数独和八皇后问题
  17. Dev中自带添加、编辑、删除等按钮的文字颜色等修改
  18. angular学习笔记(十一)-表达式
  19. Python 读取写入配置文件 —— ConfigParser
  20. socket发送文字、图片、文件---基于python实现

热门文章

  1. javascript正则表达式/g与/i及/gi的意义
  2. [问题解决] ubuntu server12.04 按ctrl+alt+F1没用
  3. 点击按钮改变标签内容(采用lambda函数方式)
  4. shell学习笔记
  5. 调试qemu
  6. openNebula 运维系列虚拟机virtual machines operations
  7. LeetCode总结 -- 高精度篇
  8. phpExcel在封装
  9. JavaScript引用类型之Array数组之强大的splice()方法
  10. Web数据库的UI框架 Evolutility