git--一文弄懂git的工作区、索引区、本地仓库、远程仓库以及add、commit、push三个操作

原文链接: https://www.cnblogs.com/Jing-Wang/p/10991008.html

 

 

git中文件所在位置有四个,在工作区内、在索引区内、在本地仓库、在远程仓库。处于四个位置中文件的状态分别为untracked、unmodified、modified、staged。通过三个操作可以把文件进行状态转移:git add 把工作区文件添加到索引区;git commit 把索引区文件添加到本地仓库;git push 把本地仓库文件添加到远程仓库。

git--一文弄懂git的工作区、索引区、本地仓库、远程仓库以及add、commit、push三个操作_第1张图片

如果类比我们平时的一个文档编辑活动。文件在工作区时,我们可以类比成我们准备好了一段要存储的内容;在索引区时,可以类比为我们在某个位置新建了一个word文档,往里输入了我们刚刚准备的内容,但是没有保存相当于这个时候git才知道这个文件的存在;文件在本地仓库时,相当于ctrl +s 把文件保存到了文件系统中;在远程仓库,就相当于我们把本地文件存储到了云盘。

 

原文链接:

https://www.cnblogs.com/Jing-Wang/p/10991008.html

你可能感兴趣的:(git)