Git提交的本地仓库在什么位置

今天通过idea提交本地的项目到github上,先提交到本地仓库,最后再push到远程仓库上,突然有点迷惑本地仓库在什么地方,我相信搜索的人这个问题的小伙伴门应该都很迷惑吧,其实git的本地仓库就是存在.git的文件夹,因为我们在添加git的时候,会进行初始化本地库的操作:git init,最后会在当前目录下生成.git的目录,.git目录下存放的是本地库相关的文件和子目录

相信大家看视频学习的时候可能会发现这个问题:我在本地库目录下创建文件,然后添加到暂存区,再提交到本地库,感觉这个逻辑很怪是吧,明明第一步就已经在本地库下就创建了文件,还提交干啥呢?

这个问题我自己也作了一定的思考,我的个人理解是:我们所说的提交到本地库,更实际的是保存本次的更新版本或记录,以便之后我们可以切换到这个历史版本

还有暂存区这一块,起初我以为暂存区是临时存储的区域,一旦提交后便会清空,后来还是想错了,即使提交后暂存区的文件不会消失,可使用git ls-files查看暂存区的文件

转载: 

https://www.cnblogs.com/hand-blog/p/13818563.html 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值