Git基本概念

Git文件状态变化周期

工作目录下每个文件都只有两种状态:已跟踪未跟踪

已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能处于未修改已修改或已放入暂存区

工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件,既不存在于上次快照的记录中,也没有放入暂存区。初次克隆某个仓库的时,工作目录中所有文件都属于已跟踪文件,并处于未修改状态

编辑处于未修改状态的文件后,Git将它们标记为已修改文件。将这些修改过的文件放入暂存区,然后提交所有暂存了的修改,如此反复。

文件状态变化周期