Git的基本结构、安装

简介: Git的基本结构、安装

Git的基本结构


image.png


Git分为三个区域:


工作区:写代码的地方


暂存区:暂时存代码的地方(类似于功能片段快照、可随时回退)


本地库:完成暂存区审核,存相对正确代码的地方(类似于功能快照、可随时回退)


Git为什么是这样的结构?如何理解这样的结构?


首先Git是一个分布式版本控制系统,旨在快速高效地处理任意类型项目的所有内容,请注意分布式。相对总分总的概念



试想这样的场景——逛超市


工作区:琳琅满目的商品(咱们所掌握的知识点),挑选咱们所需要的商品(完成需求所需要的知识点)。


暂存区:挑选完成之后放入购物车中,当然如果不需要随时可以放回(一行行代码,组成部分功能。错误了可随时修改)


本地库:收银台一次性结清。(片段代码组成一个小功能)


为什么需要暂存区?


如果没有暂存区那便是多次提交,不便于即使快速有效的对于片段更改。也正因为“暂存区”的存在实现了分布式这种类似于总分总的概念


开发协做:


暂做基本了解,更具体流程将在后文详细介绍


团队内部协作:


image.png


跨团队协作:


image.png


Git和代码托管中心


代码托管中心的任务:维护远程库


局域网环境下:


  • Github(需要搭建GitLab 服务器)


外网环境下:


  • Github


  • 码云


  • 等等


Git的安装:


Git官网地址:https://git-scm.com/


Git安装相关简介:https://git-scm.com/download


若国内下载速度过慢可移步至淘宝镜像:https://npm.taobao.org/mirrors/git-for-windows/


Mac,Linux 多自带Git,终端输入


git --version


若无报错并输出版本信息,则安装成功。


各系统的安装(并非唯一方式!)


Windows


image.png


Window Git下载地址: https://git-scm.com/download/win


image.png


选择相对应的版本下载即可,下载完成后打开相对应的安装执行,有选项的选择的建议点击第一个,就不在此过多赘述啦。


MacOS:在命令行中输入以下命令即可


brew install git


手动下载网页地址:https://git-scm.com/download/mac


image.png


Linux:(sudo:以管理员权限运行相关的命令,中间的‘-y’:默认同意安装)


Ubuntu:


# sudo 为使用管理员权限执行,-y 默认允许
apt-get install git 
apt-get -y install git 
sudo apt-get install git 
sudo apt-get -y install git


Centos:


yum install git 
yum install -y git 
sudo yum install git 
sudo yum install -y git


更加具体的可自行查阅Linux系统安装Git相关:https://git-scm.com/download/linux

目录
相关文章
|
3月前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
447 1
|
5月前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
242 6
|
5月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
89 2
|
6月前
|
存储 Linux 开发工具
入职必会-开发环境搭建15-Git下载和安装
Git 是一个分布式版本控制系统,广泛用于协作开发和版本管理。它由 Linus Torvalds 开发,最初是为了管理 Linux 内核开发而设计的。
|
5月前
|
存储 Ubuntu 开发工具
在Ubuntu 18.04上安装Git的方法
在Ubuntu 18.04上安装Git的方法
74 0
|
5月前
|
存储 Ubuntu 开发工具
在Ubuntu 16.04上安装Git的方法
在Ubuntu 16.04上安装Git的方法
57 0
|
5月前
|
Ubuntu 开发工具 git
在Ubuntu 18.04上安装Git【快速入门】
在Ubuntu 18.04上安装Git【快速入门】
65 0
|
5月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
54 0
|
5月前
|
存储 Linux 编译器
在 CentOS 6.4 VPS 上安装 Git 的方法
在 CentOS 6.4 VPS 上安装 Git 的方法
53 0
|
5月前
|
存储 Linux 网络安全
在CentOS 7上安装Git的方法
在CentOS 7上安装Git的方法
377 0