GIT基础篇,GIT基础操作及文件状态详解

2025-07-19 08:45:53

今天我们来说说GIT仓库下的文件状态,工作目录下面的所有文件分两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,而已跟踪的文件,又分为未修改,已修改或者已放入暂存区3中状态。而所有其他文件都属于未跟踪文件。

工具/原料

电脑

GIT

GIT仓库文件状态变化

1、GIT仓库文件状态变化周期如图

GIT基础篇,GIT基础操作及文件状态详解

2、新建一个仓库,并检查当前仓库状态:1.先运行 git init 创建仓库2.再运行 git status 检查当前仓库状态运行结果如图

GIT基础篇,GIT基础操作及文件状态详解

3、创建一个README.md文件,然后再查看文件状态,1.touch README.md 创建一个README.md文件2.ls 查看当前目录下的文件3.git status查看当前仓库状态运行结果如图,Untracked files下的文件列表就是新增的,未跟踪的文件

GIT基础篇,GIT基础操作及文件状态详解

4、跟踪新建的README.md文件,然后再看看状态1.git ad蟠校盯昂d README.md 跟中README.罪焐芡拂md文件2.git status 查看跟踪后的文件状态运行结果如图,Changes to be committed下的文件列表就是已暂存状态文件,此时只要commit一下文件此刻的版本就会保存在历史记录

GIT基础篇,GIT基础操作及文件状态详解

5、我们现在把README.md文件提交,然后再看看状态1.git commit -m '测试一下' 把文件从暂存区提交文件到仓库中2.git status 查看提交后的文件状态

GIT基础篇,GIT基础操作及文件状态详解

6、修改README.md文件,然后再看文件状态状态1.vim README.md 修改README.md文件,新增内容测试一下2.git status 查看修改后文件的状态

GIT基础篇,GIT基础操作及文件状态详解

7、使用git diff命令,可以查看更新的内容,若图所示

GIT基础篇,GIT基础操作及文件状态详解

8、再次提交文件git add README.md && git commit -m '测试一下'

GIT基础篇,GIT基础操作及文件状态详解

9、移除文件及查看文件状态1.git rm README.m蟠校盯昂d 移除README.md文件2.git status 查看状态,可以看到仓库中README.md已被移除3.git commit -m '测试一下' 提交文件修改4.git status 再查看状态5.ls 查看移除后文件的状态

GIT基础篇,GIT基础操作及文件状态详解

10、移动文件及查看文件状态1.touch README.md 创建README.md文件2.git add README.md && git comm足毂忍珩it -m '测试一下' 跟中及提交README.md文件3.git mv README.md README2.md 移动README.md文件并改名为README2.md文件4.git status 查看移动后文件的状态

GIT基础篇,GIT基础操作及文件状态详解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢