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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值