通过在菜鸟教程上学习,了解到 git 关于工作区、缓存区、版本库、本地仓库、远程仓库等概念,即:

  • 工作区:指本地仓库中,除了 .git 目录以外的所有文件和目录;
  • 缓存区:.git 目录下的 index 文件;
  • 版本库:.git 目录;
  • 本地仓库:没有具体说明位置,概念还是很好理解的,相对于远程仓库而言本地的存储仓库;
  • 远程仓库:现在常见的 github、码云远程仓库,也可以自行搭建;

通过百度没太弄明白本地仓库的具体位置在哪儿,于是就通过提交一个 11MB 的文档进行提交,通过比较目录大小,最初才恍然大悟:版本库,可不就是存储在 .git 目录下嘛!只不过存储形式和工作区不太相同而已(通过 ANSI[扩展自 ASCII 的编码方式] 编码进行存储);

初始版本库大小:

添加文件并提交至本地仓库后版本库大小:

.git/objects:

.git\objects\05:

git 本地仓库存储位置 / github 本地仓库存储位置 / gitee 本地仓库存储位置相关推荐

  1. 使用git命令提交代码到Github远程仓库的方法

    首先新建一个github地址仓库名字随便取: 文件然后记下github仓库的地址,在桌面新建刚刚创建创库的名字为文件夹,添加一些项目文件后使用这个命令初始化仓库:git init 如下图: 2.使用这 ...

  2. 使用git同时连接gitlab和GitHub

    使用git同时连接gitlab和GitHub 其实很简单,在本地新建两个文件夹,一个是gitlab的本地库,另外一个是github的本地库,其他的照旧. 一.git的ssh key的安装 配置: 假设 ...

  3. git学习笔记04-将本地仓库添加到GitHub远程仓库-git比svn先进的地方

    第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步. 如果没有,打开Shel ...

  4. 如何将本地文件利用git工具上传到github仓库中(超详细+最新版)

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 如何将本地文件利用 ...

  5. 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源

    使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...

  6. Git 本地仓库同步到 Gitee 远程仓库

    前记: git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记. ...

  7. 成功将本地文件添加到github仓库

    #1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 1.git init; #2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后 ...

  8. 记录我的操作——从本地Git仓库传文件到gitee云仓库

    一.已有本地仓库且有本地仓库相关文件夹 本地仓库有相关文件夹A,当文件夹A中有新的内容或者有原有内容作出改动时该如何操作: 在文件夹A中单击右键,选择Git Bash Here. 再按如下图顺序操作: ...

  9. 上传本地项目代码到github仓库中

    上传之前我们需要先安装git工具 然后: 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 D ...

最新文章

  1. Python脚本--微信公众号自定义菜单的创建及获取
  2. mysql之子查询作业
  3. mysql基础(DQL语言、DML语言、DDL语言)详解
  4. python打开excel执行vba代码_python可以添加,运行和删除VBA宏以实现excel而无需中间保存步骤吗?...
  5. 虚拟机无法开机数据恢复 (建议在做之前做测试,数据双重备份)
  6. 使用SQL Server 发送邮件
  7. 如何手动连上mysql_如何手动安装MySql
  8. HDU - 5934
  9. python封装继承多态_浅谈JavaScript的面向对象和它的封装、继承、多态
  10. python 动态调整控件大小_python PyQt5如何让窗口控件与窗口大小同步变化?
  11. php网站留言,php实现网站留言板功能
  12. html5 video play方法,html5 – 如何在现代Chrome上访问video.play()API
  13. 解决Nvidia 显卡驱动安装失败的方法
  14. 思科GNS3模拟器安装包和流程
  15. 《留住好员工》-读后感
  16. 快速读论文----Neighbor-Anchoring AdversarialGraph Neural Networks
  17. python对文件的读操作方法是什么_Python文件的读写操作
  18. php后端开发需要懂什么意思,PHP中的=什么意思?_后端开发
  19. 【Spring boot 常见问题】
  20. HDU1870 愚人节的礼物【堆栈+输入输出】

热门文章

  1. 闲鱼/支付宝 自动收货诈骗套路分析
  2. 美国Stripe支付Android端集成流程
  3. B站/博客园/CSDN/知乎:@秋意正寒 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换
  4. python——pytest单元测试
  5. nginx关闭access日志
  6. rust 局域网联机_腐蚀怎么搭建服务器联机 游戏联机方法一览
  7. 如何在ArcGIS中加载卫星地图并作标注
  8. github新建分支并提交内容
  9. 如何连接远程数据oracle数据库代码,Oracle连接远程数据库的四种方法
  10. Django DetailView