目录
- 一、git的三个区的基本理解
- 二、工作区中.git目录
- 三、通过提交流程理解三个区
- 1、工作区新加文件 index.html
- 2、将index.html提交到暂存区
- 3、将暂存区内的内容提交到版本库
- 4、将本地版本推送到github上
一、git的三个区的基本理解
1、工作区
上节课我们已经从github上clone了工程到本地,这个git-demo1的文件夹内部,就是我们的工作区,编写代码就在这个目录下进行,比如:
更加直观一点,工作区就是指我们项目的根目录,用VS Code工具打开
2、版本库
在工作区(项目根目录)中有一个隐藏的.git目录,这个目录就是版本库
具体结构如下图:
3、暂存区
版本库中包含了暂存区和版本信息。
暂存区从字面上去理解就是用来暂时保存项目的地方,实际上它的作用和它的名字是一致的,暂存区可以起到过渡的作用,当我们写代码修改了一些文件的时候,可以把修改的代码提交到暂存区保存,然后接着写代码,接着再提交到暂存区保存,写完某些代码觉得没什么可以修改的时候,可以将暂存区里面的文件一次性提交到版本库
具体结构如下图:
二、工作区中.git目录
从上面介绍的一点可以看出,.git目录是很重要的,这里目录中其实还包含了很多文件和文件夹,如下:
每个文件和文件夹都有具体的作用:
1.hooks文件夹,这个文件夹下存放一些shell脚本,可以设置一些特定的git命令
后触发相应的脚本,在搭建一些git托管系统的时候会用到
2.info文件夹,这里包含了一些git仓库信息
3.logs文件夹,保存所有更改的引用记录,继续打开logs文件夹,有refs文件夹和HEAD文件
4.objects文件夹,该目录存放所有的git对象
5.refs/heads文件夹,存储本地所有分支文件
6.refs/tags文件夹,当给当前分支打上标签时,就会在tags文件夹下,生成对应文件
7.config文件,这个是git仓库的配置文件
8.description文件,仓库的描述信息
9.HEAD文件里面只存储了当前分支的关联
10.index文件,这个文件就是我们前面提到的暂存区(stage),是一个二进制文件
三、通过提交流程理解三个区
1、工作区新加文件 index.html
这样,三个区的情况是下面这个样子
可以使用git status命令,查看当前文件状态
git status
2、将index.html提交到暂存区
工作区提交到暂存区
单个文件提交 命令格式: git add 文件名
所有文件提交 命令格式: git add
git add index.html
其实在VS Code工具中,也可以看到明显的变化
仅在工作区时:
提交到暂存区时:
大概的效果如下:
3、将暂存区内的内容提交到版本库
命令格式: git commit -m 注释
git commit -m '这是第一次提交测试'
效果如下:
可以使用 git log 命令来查看版本库中已经存在的版本
git log
4、将本地版本推送到github上
命令格式:git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
注意,执行commit提交到版本库之后,暂存区的文件就会消失了,再次执行git status可以看到效果
可以到github上查看当前的项目版本是否提交
效果如下:
以上就是git工作区暂存区与版本库基本理解及提交流程的详细内容,更多关于git工作区暂存区版本库提交流程的资料请关注其它相关文章!
相关推荐:
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
提升写作效率,释放创意潜力文章生成AI软件的未来
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
如何通过AI写文章,轻松提高写作效率与质量
什么是seo方法,何为seo ,ai写作神器源码是什么
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
文章AI思维导图自动生成助力创作的智慧之源
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
seo要会些什么,seo需要学些什么内容 ,轻盈ai
求一个AI软件,彻底改变你的工作与生活!
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
seo都有什么意思,seo 啥意思 ,ai园林
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
AI写作技巧,让创作事半功倍!
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
seo需要买什么,seo需要考虑什么 ,ai做表头
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
未来写作新方式原创AI文章的无限可能
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
ChatGPT点不了?背后的真相与解决方法,ai.520523
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
为什么“360收录”是你网站推广的必备利器,seo亚马逊