其他分享
首页 > 其他分享> > Git 使用中的一些例子

Git 使用中的一些例子

作者:互联网

 

本文紧接前文:

.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法

 

 

 

=============================================

 

 

 

 

 

 

 

 

 

对于上面的操作给出一个例子:

 

 

可以看到在工作空间中创建两个文件,但是没有加入到暂存区中,因此使用git status查看库状态时以红色字体作为提醒。

 

 

 

-----------------------------------------------

 

 

 

 

 

 

将工作区中文件加入到暂存区中,可以看到文件名变绿色显示。

 

 

 ------------------------------

 

 

 

 

将暂存区中文件删除,由于工作区中的文件没有加入到暂存区,因此文件名以红色显示。

 

 

 

-----------------------------------------------

 

 

 

 

 

直接将暂存区中的文件全部删除。

 

 

 

-------------------------------------------------------

 

 

 

 

 

删除掉工作区中的某个文件后,暂存区中文件为1.txt和2.txt,工作区中文件只有1.txt,将暂存区中的2.txt恢复到工作区:

 

 

 

 

 

----------------------------------------------------------------

 

 

 

 

当工作空间只有有2.txt文件,暂存区空间有1.txt和2.txt文件,为了将工作区空间中对1.txt文件的删除操作同步给暂存区使用git rm 1.txt的操作,此时工作区和暂存区中均只有2.txt文件。

 

 

 

------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

-----------------------------------------------

 

 

 

如果工作区中某个文件没有加入到暂存区中则会有红色显示:新文件;

如果工作区中没有某个文件而暂存区中存在该文件则会有红色显示:删除文件;

 

如果工作区中某个文件修改了而暂存区中存在的该文件没有被修改则会有红色显示:修改文件。

 

 

 

暂存区中的文件没有copy保存到版本库中,那么暂存区中的文件均会用绿色显示;

如果暂存区中某个文件没有保存到版本库中,那么暂存区中显示对应的文件:新文件;

如果暂存区中没有某个文件没而版本库中有,那么暂存区中显示对应的文件:删除文件。

 

 

如果工作区文件加入到了暂存区,那么工作区文件被称为被跟踪track状态,此时对工作区中对应文件的修改是会实时同步映射到暂存区中文件上的。

commit操作是将暂存区中所有文件保存到版本库中,上下紧接的两次commit操作时必然是暂存区中文件内容发生了更改或是删减文件。

 

标签:文件,Git,区中,工作,暂存区,例子,库中,使用,txt
来源: https://www.cnblogs.com/devilmaycry812839668/p/16533251.html