认识什么是Git

目录

1. 认识Git

1.1. 问题引入

1.2. 概念

1.3. 作用

1.4. 如何学

1.5. Git 安装

1.6. Git配置用户信息

2. Git仓库 

2.1. Git 仓库(repository)

2.2. 创建

2.3. 需求

 3. Git的三个区域

3.1. Git 使用时的三个区域

3.2. 工作区的内容,最终要如何保存在版本库中?

3.3. 需求

4. Git文件 的状态

4.1. Git 文件 2 种状态

4.2. 如何查看暂存区和工作区文件状态?

4.3. 需求:新增 css 文件,并使用 git status -s 查看文件状态,并最终提交


 

1. 认识Git

1.1. 问题引入

1.2. 概念

  • 一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码

1.3. 作用

  • 记录代码内容,切换代码版本,多人开发时高效合并代码内容

管理代码版本,记录,切换,合并代码

1.4. 如何学

  • 个人本机使用:Git 基础命令和概念
  • 多人共享使用:团队开发同一个项目的代码版本管理

1.5. Git 安装

  • Windows系统:exe 程序,默认下一步即可
  • Mac系统:dmg 程序,默认下一步即可

  • 检验成功:

打开 bash 终端(git 专用)

命令:git -v(查看版本号)

1.6. Git配置用户信息

  • 配置:用户名和邮箱,应用在每次提交代码版本时表明自己身份
  • 命令:

git config --global user.name "itheima"

git config --global user.email "itheima@itcast.cn"

2. Git仓库 

2.1. Git 仓库(repository)

  • 记录文件状态内容的地方,存储着修改的历史记录 (.git文件夹)

2.2. 创建

  • 把本地文件夹转换成 Git 仓库:命令 git init

  • 从其他服务器上克隆 Git 仓库

2.3. 需求

  • 创建一个空白的 Git 仓库

以"点"开头的文件夹一般都是隐藏的

 3. Git的三个区域

3.1. Git 使用时的三个区域

  • 工作区:实际开发时操作的文件夹
  • 暂存区:保存之前的准备区域(暂存改动过的文件)
  • 版本库:提交并保存暂存区中的内容,产生一个版本快照

3.2. 工作区的内容,最终要如何保存在版本库中?

  • git add 添加到暂存区
  • 等待时机后 git commit 提交保存到版本库,产生一次版本快照记录

3.3. 需求

  • 把登录页面新增后,暂存并提交

git add 添加到暂存

查看暂存区全部文件目录

git commit 提交保存,产生版本快照

4. Git文件 的状态

4.1. Git 文件 2 种状态

  • 未跟踪:新文件,从未被 Git 管理过
  • 已跟踪:Git 已经知道和管理的文件

4.2. 如何查看暂存区和工作区文件状态?

  • git status -s

4.3. 需求:新增 css 文件,并使用 git status -s 查看文件状态,并最终提交

  • 第一列是暂存区状态
  • 第二列是工作区状态

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/589433.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

特征融合篇 | YOLOv8改进之引入中心化特征金字塔EVC模块

前言:Hello大家好,我是小哥谈。在计算机视觉领域中,目标检测是一个重要的任务,而YOLO系列算法是一种经典的实时目标检测算法。为了进一步提升YOLO系列算法的性能,研究人员引入了中心化特征金字塔(EVC)模块,用于特征融合。本文所作出的改进是在YOLOv8的Neck网络中加入EV…

阿里巴巴25届实习生内推

#阿里巴巴 #春招实习 阿里国际春季2025届实习生招聘4月1日已正式启动!学生网申投递、师兄师姐内推通道均已开放 整体介绍(含在招岗位) 内推投递方式 方式一:内推码自行投递 方式二:通过简历投递 简历发邮箱&#xf…

医院云HIS系统源码,二级医院、专科医院his系统源码,经扩展后能够应用于医联体/医共体

基于云计算技术的B/S架构的HIS系统,为医疗机构提供标准化的、信息化的、可共享的医疗信息管理系统,实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。 系统利用云计算平台的技术优势,建立统一的云HIS、云病历、云LIS&#xff0…

【JavaSE】解密 继承和多态(上)

前言 本篇将会通过典型代码案例来揭开 Java中继承和多态 的神秘面纱~ 欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 前言 继承 继承代码举例 子类访问父类的成员变量和方法 子类访问父类的成员变量 super this和su…

数据分析之POWER BI Desktop可视化应用案列

在power bi中导入数据 导入前期建好的模型 简单介绍(power bi desktop) 将右边字段全部展开 各类数据 所作的模型 在excel中是单向的,power bi 中可以是双向的 右键单击----点击属性 选择两个---在两个方向上应用安全筛选器 变为双向的…

使用deepspeed,transformers,safetensor中常见的训练精度,共享权重问题

使用deepspeed可能需要注意精度问题 混合精度,LayerNorm 虽然deepspeed有混合精度训练的功能,但是对于网络上各种奇奇怪怪的代码的DIY转化中,他还是很弱小的。它的精度问题,使用deepspeed如果模型中有部分模型使用的是half精度&a…

XenCenter 2024 导入虚拟机

导入虚拟机 虚拟机位置 导入到那一个服务器 导入虚拟机存放存储位置 虚拟机网卡配置 SR修复功能,看自己需求 虚拟机恢复确认最终配置 恢复好的虚拟机 虚拟机模板转换

第十四届省赛大学B组(C/C++)子串简写

原题链接:子串简写 程序猿圈子里正在流行一种很新的简写方法: 对于一个字符串,只保留首尾字符,将首尾字符之间的所有字符用这部分的长度代替。 例如 internationalization 简写成 i18n,Kubernetes 简写成 K8s&#…

2024阿里云域名优惠口令免费领取,COM、CN和xin域名口令

2024年阿里云域名优惠口令,com域名续费优惠口令“com批量注册更享优惠”,cn域名续费优惠口令“cn注册多个价格更优”,cn域名注册优惠口令“互联网上的中国标识”,阿里云优惠口令是域名专属的优惠码,可用于域名注册、续…

前端-css-2

1.背景样式 属性名作用属性值background-color背景颜色颜色background-image设置背景图像地址url(地址)background-repeat设置背景图像重复方式 repeat:重复。 repeat-x:横向重复。 repeat-y:纵向重复。 no-repeat:不重复。 back…

Tinymce富文本编辑器二次开发电子病历时解决的bug

前言 本文是在Tinymce富文本编辑器添加自定义toolbar,二级菜单,自定义表单,签名的基础之上进行一些bug记录,功能添加,以及模版的应用和打印 项目描述 建立电子病历模版—录入(电子病历模版和电子病历打印…

rocketmq的运维

1. admintool创建topic的时候 -o 的用法含义 https://rocketmq.apache.org/zh/docs/4.x/producer/03message2/ 有关orderMessageEnable和returnOrderTopicConfigToBroker的设置可以参考 https://blog.csdn.net/sdaujsj1/article/details/115741572 -c configFile通过-c命令指…