Git的文件状态:未跟踪和已跟踪
已跟踪文件又三种状态:
暂存:代码已经修改,但是未提交到仓库
未修改:磁盘中的文件和Git中的文件相同,文件没有修改
已修改:磁盘中文件被修改,和Git仓库中的不同
刚添加到Git中的文件处于未跟踪的状态,我们需要将文件的状态切换为暂存的状态:
git add [文件名] -- 将文件切换到暂存的状态
git add * -- 将所有文件切换到暂存的状态
状态由“未跟踪”转变为“暂存”
git commit -m "提交代码的日志" -- 将暂存的文件存入到仓库中
git commit -a -m "提交代码的日志" -- 将所有暂存的文件存入到仓库中(未跟踪的文件不会提交)
状态由"暂存"转变为"已修改"
提交完成以后状态又变为“未修改”、
如果我们修改了文件,文件又会变为暂存状态
重复如上操作,使状态变为“暂存”-->“已修改”-->“未修改”中切换