多语言展示
当前在线:1352今日阅读:82今日分享:48

7天学会Git:第三天,Git文件的四种状态(1)

根据我前面介绍的git教程,以及git的基本一些操作,其实我们可以初步了解到在git版本管理中,文件有如下四种状态:     1. untracked     2. unmodified     3. modified     4. staged下面我将详细向你介绍下这4种状态中untarcked状态以及untracked状态变化
工具/原料
1

Git

2

win10

untracked状态
1

untracked状态untracked字面含义未跟踪。在git中表示此文件在git工作树下, 但并没有加入到git库, 不参与版本控制。我们在git的工作树下创建的新文件均属于这种状态。

2

untracked状态变更为staged状态我们可以通过git add 指令将新创建的文件,加入版本控制,此时该文件将处于staged状态

3

从staged状态回退到untracked状态如果此时你想将该文件回退到untracked状态,此时可以通过git reset -- 文件指令回退

4

从staged状态回退到untracked状态的另外一种方法如果此时你想将该文件回退到untracked状态,此时可以通过git reset HEAD 文件指令回退

5

将已经纳入版本控制的文件进入untracked状态我们使用git rm指令将已经纳入版本管理的文件移除出版本管理。这个指令相当于如下两个个步骤:1. 删除文件2. 将删除文件add进暂存区最后提交后,该文件已经从工作树种删除,也从tracked状态中移除

6

使用.gitignore文件.gitignore文件用来标识哪些文件或者目录不纳入track范围。

注意事项

如果你喜欢本文,请支持下我

推荐信息