git更新提交到仓库

1、前言

假设当前已经git clone了一个仓库项目,并从项目仓库中获得了所有文件的工作拷贝,那么,如何对这些文件进行修改,完成了一定阶段的修改后,提交本次更新到仓库?

工作目录下的每个文件都处于两种状态:未跟踪和已跟踪状态,已跟踪的文件是指哪些已经纳入版本控制的文件,上一次快照中有这些文件的记录,在目录下工作一段时间后,文件的状态可能处于未修改、已修改或者处于暂存区。工作目录中除了已跟踪的文件以外,其它的文件属于未跟踪状态,它们既不存在于上一次记录的快照中,也没有放入暂存区。当我们初次git clone某个仓库时,工作目录下的所有文件都属于已跟踪文件,并处于未修改状态。

当我们编辑和修改某些文件后,由于自上次提交之后对这些文件进行了修改,git会将这些文件标识为已修改文件,在工作过程中,我们还会逐步将这些修改过的文件放入暂存区,然后提交所有暂存了的修改,如此反复,使用git操作时,文件的生命周期如下所示:

2、查看工作目录的文件状态

想要查看当前工作目录的文件状态,可以使用下面的命令:

$ git status

如果我们在git clone某个仓库后,马上在当前的工作目录下执行该命令,查看当前的文件状态,执行结果输出如下:

3、跟踪文件

猜你喜欢

转载自www.cnblogs.com/Cqlismy/p/12193209.html