0
点赞
收藏
分享

微信扫一扫

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法

 

本文紧接前文:

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

 

 

 

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

 

 

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_杂谈

 

 

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

 

 

 

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

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_工作区_02

 

 

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

 

 

 

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

 

 

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_杂谈_03

 

 

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

 

 

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

 

 

 

 

 

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_工作区_04

 

 

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

 

 

 

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

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_工作区_05

 

 

 

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

 

 

 

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

 

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_版本库_06

 

 

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

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_杂谈_07

 

 

 

 

 

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

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_版本库_08

 

 

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

 

 

 

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

 

 

 

 

Git 使用中的一些例子.gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法_工作区_09

 

 

 

 

 

 

 

 

 

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

 

 

 

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

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

 

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

 

 

 

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

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

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

 

 

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

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

 

举报

相关推荐

0 条评论