git工作目录下文件的状态
来源:互联网 发布:深入浅出java虚拟机 编辑:程序博客网 时间:2024/06/07 13:06
工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪
- 未跟踪的文件的改动不受到Git的版本控制。
- 已跟踪的文件,即被纳入版本控制的文件,又分为未修改(unmodified)、已修改(modified)、已暂存(staged)三种状态。
- 当在工作目录中新加入一个文件时,它处于未跟踪状态,这表示其没有纳入Git的版本控制。
- 通过 git add 命令可以将其加入跟踪,并同时放入暂存区。
- 一个已经被跟踪的文件,如果没有做过新的修改,就是未修改状态。
- 一旦对其做了改动,就变成了已修改状态。通过 git add 命令可以将已修改的文件放入暂存区。
- 初次克隆某个仓库时,工作目录中所有文件都是已跟踪且未修改的状态。
- git commit 命令会将暂存区中的文件提交至HEAD所指向的分支。当被commit之后,暂存区的文件将回到未修改状态。
再来套用前面的那个例子:
- 作业里要交的试卷和练习题都处于已跟踪状态,那些不用交的就是未跟踪。
- 当你写了某张试卷之后,它就变成了已修改。写完了把它放进书包,它就是已暂存。
- 等你把它提交给老师之后,假设老师瞬间就把它批改完并发还给你,那这时对你来说,它又重新成为了未修改。
参考
http://blog.csdn.net/wirelessqa/article/details/19548057
版权声明
自由转载-署名-非商业性使用-相同方式共享(创意共享4.0许可证)
阅读全文
0 0
- git工作目录下文件的状态
- Git下文件的三种状态
- 统计某个目录下文件的数量
- Linux下文件目录的权限
- 批量编译目录下文件的Makefile
- 查看当前目录下文件的个数
- 目录下文件后缀的更改
- linux下文件与目录的权限
- tomcat conf目录下文件的作用
- tomcat conf目录下文件的作用
- 获取assets目录下文件的路径
- 个人工作中,关于linux下文件目录创建问题
- 目录下文件计数
- 遍历目录下文件
- 目录下文件重命名
- Android项目目录与sdk目录下文件的含义
- assets目录与res/raw目录下文件的区别
- Git使用手册:git status 查看本地工作区、暂存区中文件的修改状态
- ffplay视频播放器原理
- CRC校验
- Android自定义URL使用Scheme方式唤起Activity或App
- Git 常用命令(一)
- 第十一章 未雨绸缪
- git工作目录下文件的状态
- http 请求 与其同步与异步请求的通透讲解
- 八大排序算法的Python实现
- 基于 Laravel、Vue.js开发的全新社交系统----ThinkSNS+
- Android Studio如何删除module
- Collection 带All的功能演示
- 模板小结
- 几个经典的特征分析方法
- Spark流计算(二)