git的安装以及入门使用

文章目录

  • git的安装以及入门使用
    • 什么是git?
    • git安装
      • git官网
    • git初始化配置
      • 使用方式
      • 初始化配置:

git的安装以及入门使用

什么是git?

  • Git 是一个免费开源的分布式版本控制系统,使用特殊的仓库数据库记录文件变化。它记录每个文件的版本历史,可以查看谁在什么时间修改了哪些文件的哪些内容,并在需要时将文件恢复到之前的某个版本。Git 解决了手工管理文件、协同多人修改同一个项目等问题。
  • 在这里插入图片描述- 简而言之,也就是说,我们可以简便的恢复到之前或者之后的一个文件版本
  • 如果没有这样一个系统的话,手动对文件版本进行管理的话,就是这样:

在这里插入图片描述
显然这太麻烦了

  • 目前世界上最流行的版本控制系统有两种:集中式版本控制系统(例如 SVN、CVS)和分布式版本控制系统(例如 Git、Mercurial)。集中式版本控制系统的工作流程在中央服务器上保存所有文件,每个人的电脑上只保存一个副本。分布式版本控制系统在每个人的电脑上都有一个完整的版本库,可以在本地进行修改,不需要考虑网络问题。Git 因其免费开源、速度快、功能强大、支持离线工作和强大的分支管理等特点成为了目前世界上最先进的分布式版本控制系统。

  • 在这里插入图片描述

  • Git 是一个免费开源的分布式版本控制系统。🔑

  • Git 使用特殊的仓库数据库记录文件变化,每个文件都有完整的版本历史。🔑

  • 使用 Git 可以跟踪每个文件的变化,让项目成员之间的协作更加高效。🔑

  • 最流行的版本控制系统有集中式(SVN、CVS)和分布式(Git、Mercurial)两种。🔑

  • 分布式版本控制系템在本地进行修改,不需要考虑网络问题。🔑

  • Git 因免费开源、速度快、功能强大、离线工作、强大的分支管理等特点成为最先进分布式版本控制系统。🔑

  • 在这里插入图片描述

git安装

git官网

git官方网站

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

打开官方网站:
在这里插入图片描述
再下载页面选择合适的版本,我这里以windows系统为例子,下载页面
在这里插入图片描述
下载合适的版本,然后安装,一路next
当我们下载完成后,打开cmd

运行 git --version 查看是否安装成功,如果安装成功,会有对应的 git 版本号:
在这里插入图片描述

git --version

git初始化配置

使用方式

  • 📝 使用方式:Git的使用方式主要有命令行、图形界面(GUI)和IDE插件三种,推荐使用命令行方式。
    win + r 打开cmd
    在这里插入图片描述

初始化配置:

  • 🚀 配置命令:使用git config --global user.name "Your Name"git config --global user.email your@email.com命令配置用户名和邮箱。
git config --global user.name "Your Name"
git config --global user.email your@email.com

在这里插入图片描述

这里我设置我的用户名称和邮箱

  • 🔍 查看配置:使用git config --list命令查看当前的Git配置信息。
git config --list

在这里插入图片描述
然后这里能够查看刚刚初始化设置好的信息

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

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

相关文章

⭐ Unity Pico PXR_SDK转场淡入淡出

PXR_ScreenFade 脚本:官方SDK 脚本实现了屏幕的淡入淡出功能,封装了 CloseEyes 和 OpenEyes 方法,可以通过传入 Action 执行淡入淡出完成后的逻辑。 FadeController 脚本: 通过 GetComponent 获取 PXR_ScreenFade 组件&#xff0…

前端开发设计模式——状态模式

目录 一、状态模式的定义和特点 二、状态模式的结构与原理 1.结构: 2.原理: 三、状态模式的实现方式 四、状态模式的使用场景 1.按钮的不同状态: 2.页面加载状态: 3.用户登录状态: 五、状态模式的优点 1.提…

Matplotlib和Seaborn数据可视化

目录 Matplotlib图表绘制 准备工作 折线图line 柱状图bar 水平条形图barh 饼图pie 散点图scatter 气泡图csatter 箱线图boxplot 直方图hist 蜂巢图hexbin Seaborn图表绘制 准备数据 关系散点图scatterplot 关系散点线形图replot 分类散点图stripplot 分类小提…

代码随想录算法训练营第五天| 哈希表理论基础 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

哈希表基础课程笔记 1. 什么是哈希表 哈希表(Hash Table)又称为散列表,是一种基于关键码(Key)直接进行访问的数据结构。简单理解,数组其实也是一种哈希表。哈希表通过关键码映射到数组的索引,…

Flink窗口分配器WindowAssigner

前言 Flink 数据流经过 keyBy 分组后,下一步就是 WindowAssigner。 WindowAssigner 定义了 stream 中的元素如何被分发到各个窗口,元素可以被分发到一个或多个窗口中,Flink 内置了常用的窗口分配器,包括:tumbling wi…

前缀和和差分算法

文章目录 一维前缀和一维前缀和概念一维前缀和数组的构建 二维前缀和二维前缀和概念二维前缀和数组的构建 一维差分一维差分概念一维差分数组的构建 二维差分二维差分概念二维差分数组的构建 一维前缀和 一维前缀和概念 一维前缀和是一种常用的数据预处理方法,它能…

JS事件和DOM

1. DOM 1.1 基本概念 DOM,全称 Document Object Model,即文档对象模型。它是 Web 上最常用的 API 之一,是加载在浏览器中的文档模型,可以将文档表示为节点树(或称 DOM 树),其中每个节点代表文…

Docker system

docker system --help siqialiyun-sh-001:~/images$ sudo docker system --helpUsage: docker system COMMANDManage DockerCommands:df Show docker disk usage(显示docker磁盘使用情况)events Get real time events from the server(从服务器获取实时事件)in…

MySQL新手向:对比常用存储引擎

前言 为什么MySQL拥有的存储引擎有那么多,偏偏最常用的是InnoDB呢?带着这个问题,让我们对比几种常用的存储引擎,理解InnoDB的优势吧。 一、MyISAM存储引擎 1.1、MyISAM介绍 先说说MyISAM存储引擎的特点: 不支持事…

【协议】IIC总线协议学习

一、IIC基本介绍 设计I2C的初衷是减少电视机等复杂电子系统内部的布线数量,同时也降低制造成本。通过使用只有两根线的通信总线,它有效地减少了器件间连接的复杂性。 IIC总线是两线制总线,仅有串行数据线SDA和串行时钟线SCL进行通信。减少…

代码笔记:Linux系统上解压文件

zip unzip filename.zip -d /path/to/directorytar.gz tar -xzvf file.tar.gz -x: 表示提取(extract)文件,从压缩包中解压内容。-z: 表示使用 gzip 压缩,.tar.gz 文件是经过 gzip 压缩的 tar 包,因此需要这个选项来处…

存储设备专栏 2.5 -- linux 下块设备信息查看命令 lsblk 详细介绍】

> 请阅读【嵌入式及芯片开发学必备专栏】< 文章目录 lsblk 命令命令结构常用参数示例示例 1&#xff1a;基本用法示例 2&#xff1a;显示文件系统信息示例 3&#xff1a;仅列出磁盘示例 4&#xff1a;指定输出格式示例 5&#xff1a;以 JSON 格式输出 Summary lsblk 命令…

算法之二分查找

概述 二分查找算法的应用&#xff0c;包括有序和无序数据&#xff0c;有序数组默认按从小到大排序 在有序数组中找到num /*** 4 二分查找 在有序数组中找到num* 思路&#xff1a;找中值&#xff0c;然后中值元素和目标值比较。如果中值元素比目标值大&#xff0c;则继续在左…

React开发一个WebSocket

export default class SocketService {static instance null;static get Instance() {if (!this.instance) {this.instance new SocketService();}return this.instance;}// 和服务端连接的socket对象ws null;// 存储回调函数callBackMapping {};// 标识是否连接成功connec…

【Python实例】Python读取并绘制tif数据

【Python实例】Python读取并绘制tiff数据 Python实例-以全球不透水面积数据为例数据准备&#xff1a;全球不透水面积数据基于gdal库绘制tif图基于Rasterio库绘制tif图 参考 GeoTIff 是一个标准的.tif 文件或是一个图像文件格式&#xff0c;它包含了一些额外的空间信息&#xff…

Prometheus 抓取 nginx 访问日志的指标

要通过 Prometheus 的 NGINX Exporter 来抓取 NGINX 中的日志信息&#xff0c;例如状态码为 4xx 或 5xx 的日志&#xff0c;需要结合以下几种工具和方法&#xff1a; 1. NGINX Exporter 基础功能 NGINX Exporter 是一个 Prometheus Exporter&#xff0c;用于从 NGINX 的 /sta…

.mkp勒索病毒攻击全攻略:防护、数据恢复与安全建议

导言 随着互联网的发展&#xff0c;勒索病毒的威胁也在不断升级&#xff0c;给个人和企业的数据安全带来了巨大的挑战。其中&#xff0c;[datastorecyberfear.com].mkp、 [tsai.shenmailfence.com].mkp、 [sspdlk00036cock.li].mkp勒索病毒作为一种新型的加密型恶意病毒&#…

Chromium 中HTML5 WebSocket实现分析c++(一)

一、WebSocket前端接口定义&#xff1a; WebSocket 对象提供了用于创建和管理 WebSocket 连接&#xff0c;以及可以通过该连接发送和接收数据的 API。 使用 WebSocket() 构造函数来构造一个 WebSocket。 构造函数 WebSocket(url[, protocols]) 返回一个 WebSocket 对象。 …

如何读书?

如何读书&#xff1f; 方法论、读书、意义、思考背景 对于知识获取一直有一个疑问&#xff0c;那就是如何有效获取知识&#xff1f;这个答案我自己并没有总结出来&#xff0c;其一是本文要谈的读书&#xff0c;其他呢&#xff1f;多了暂未想到&#xff0c;先写读书吧。 恰巧…

System:oneshot类型的service

有的时候,某个进程只在特殊的情况下运行一下即可,不需要一直以服务的形式待命,这种情况下,可以设置service的type为oneshot,然后设置RemainAfterExit=yes。 这样设置的service,即使在其进程启动完成之后退出了,systemd 也仍然会认为这个服务还在运行中,将此服务视为活…