电脑
GIT
GIT仓库文件状态变化周期如图
新建一个仓库,并检查当前仓库状态:1.先运行 git init 创建仓库2.再运行 git status 检查当前仓库状态运行结果如图
创建一个README.md文件,然后再查看文件状态,1.touch README.md 创建一个README.md文件2.ls 查看当前目录下的文件3.git status查看当前仓库状态运行结果如图,Untracked files下的文件列表就是新增的,未跟踪的文件
跟踪新建的README.md文件,然后再看看状态1.git add README.md 跟中README.md文件2.git status 查看跟踪后的文件状态运行结果如图,Changes to be committed下的文件列表就是已暂存状态文件,此时只要commit一下文件此刻的版本就会保存在历史记录
我们现在把README.md文件提交,然后再看看状态1.git commit -m '测试一下' 把文件从暂存区提交文件到仓库中2.git status 查看提交后的文件状态
修改README.md文件,然后再看文件状态状态1.vim README.md 修改README.md文件,新增内容测试一下2.git status 查看修改后文件的状态
使用git diff命令,可以查看更新的内容,若图所示
再次提交文件git add README.md && git commit -m '测试一下'
移除文件及查看文件状态1.git rm README.md 移除README.md文件2.git status 查看状态,可以看到仓库中README.md已被移除3.git commit -m '测试一下' 提交文件修改4.git status 再查看状态5.ls 查看移除后文件的状态
移动文件及查看文件状态1.touch README.md 创建README.md文件2.git add README.md && git commit -m '测试一下' 跟中及提交README.md文件3.git mv README.md README2.md 移动README.md文件并改名为README2.md文件4.git status 查看移动后文件的状态
本文为了方便截图,使用的是Windows系统环境