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

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

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

相关文章
相关标签/搜索