excelvba让textbox内容处于选定状态_GIT文件的四种状态

git的文件有如下四种状态:

- Untracked

- Unmodified

- Modified

- Staged

a9f7cc51bca8ed0433da7daac51834b3.png

首先创建一个git仓库

dc358a3c1e76fefa1c3c1cbd86adf04f.png

新创建一个readme文件

aa0f3809c0ea32d530e2bbb43a5d2fe5.png

此时处于工作区的readme文件,还没有被git进行跟踪管理,readme处于untracked状态

94c2013a121b9a468df9e7fa30d6a150.png

使用git add命令,将readme文件放入暂存区,此时处于暂存区的readme文件处于staged状态

4bfc36f5c792004c898093c5e8515dce.png

将处于staged状态的文件commit到仓库,那么readme处于unmodified状态

6b7482d44a72227c5d5ed295abf9f24c.png

将文件从git跟踪管理中删除,那么readme处于unstacked状态

##########

如果当前readme正处于unmodified状态,然后修改工作区的readme文件,

48ab472b1ffce2c3fb6b61c0fa8719c3.png

那么readme文件变为modifed状态

a3c8f0311f1eabbc98be5317d8cd119f.png

然后在对modifed状态的文件执行git add命令,那么readme文件又变成staged状态

##########

如果当前readme文件正处于staged状态,然后对工作区的readme文件进行修改

64e4df46f7505e21075a46aa87b01810.png

那么处于暂存区的readme还是staged状态,处于工作区的readme处于modifed状态

#######

将处于modifed状态跳过暂存区,直接放入仓库,结果变为unmodifed状态

31c0f6e8947cd964bc81bb17b99d11b4.png

#####

git rm readme :从工作区中删除文件+从git跟踪管理器中删除文件

git rm --cached readme :从git跟踪管理器中删除文件

rm readme :从工作区中删除文件

#####

文件重命名

639e7a691249f062b9596cb15704e119.png

#########

要查看尚未暂存的文件更新了哪些部分,此命令比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。

3f011f00a5fa2fc3f2ba561d52ab9367.png

看已经暂存起来的文件和上次提交时的快照之间的差异,可以用git diff --cached命令。(Git 1.6.1 及更高版本还允许使用git diff --staged,效果是相同的,但更好记些。

3ba9d1ea6468b3063da92008f1bc1f36.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值