ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git 使用中的一些例子

2022-07-29 19:01:31  阅读:166  来源: 互联网

标签:文件 Git 区中 工作 暂存区 例子 库中 使用 txt


 

本文紧接前文:

.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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有