git安装和配置

git安装和配置

一、软件介绍

Git是一个免费开源的分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。

Git易于学习,占地面积小,性能闪电般快。它以廉价的本地分支、方便的暂存区域和多个工作流等功能胜过了Subversion、CVS、Perforce和ClearCase等SCM工具。

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

75f11a78b54b23735fecc1aee8dfe183.jpeg

二、软件下载

下载地址:https://www.123pan.com/s/hM6Yjv-7YBr.html

提取码:Y1GW

6c191292dfc2a7c36a4aebd5da236f6b.jpeg

三、软件安装

1.双击 Git-2.43.0-64-bit.exe,运行Git安装程序

deef769980a3e4b71e2fea0f3ebf54be.jpeg

2.点击【Next】

f6cf622ecaecdbb5a2e0adb5da53ac61.jpeg

3.默认安装地址为“C:\Program Files\Git\”可点击【Browse】选择文件夹,点击【OK】。

212e9210bbe1868150f07fe9127983c2.jpeg

496eec6b0df0a556867201438565313a.jpeg

b9cac24f8876a0ede4542c13892e7f71.jpeg

3.点击【Next】

46fc39a4f8929870f6434e6f39a7fc8c.jpeg

4.点击【是】,确认安装在这个文件夹

10229994f737b47a42aabdb9294167c8.jpeg

5.勾选上“(NEW!) Add a Git Bash Profile to Windows Terminal”,点击【Next】。

5f9e15c8352a223b831892953c39fe94.jpeg

6.点击【Next】。

7b123e1c9e56df9f943de129f38c12bf.jpeg

7.Git 的默认编辑器,建议使用默认的 Vim 编辑器,

cdb87de05e8ed10f608c708393327cb4.jpeg

8.点击【Next】。

b1ebbce3c01da22ab3e0626e83f10449.jpeg

9.选择新存储库中初始分支的名称,如果没有特别的使用默认的设置,点击【Next】。

e5c31ceea517d3d15cb1a573e1c6e8f0.jpeg

10.默认设置,点击【Next】。

95b0035d3ae6e1cfa4eea48735bb0482.jpeg

11.默认设置,点击【Next】。

6d5fa93c99e4a898456314ada59f3d6e.jpeg

12.开启https连接,保证数据传输数据的安全,按照默认的选择即可,点击【Next】。

0a4e7bcdc42014195e511d9b5d7de576.jpeg

13.配置 Git 文件的行末换行符,Windows 使用 CRLF,Linux 使用 LF,选择第一个自动转换,点击【Next】。

6086d66cd622e34270871c76e02f8d9b.jpeg

14.选择 Git 终端类型,选择默认的 Git Bash 终端,点击【Next】

2fd6479946c67b716094f1cac19459b9.jpeg

15.选择 Git pull 合并的模式,选择默认的“Fast-forward or merge”,然后点击【Next】。

3c780bd0d53211337c2a223afa9d6772.jpeg

16.选择 Git 的凭据管理器,选择默认的跨平台的凭据管理器,然后点击【Next】。

4cd6b2a0d0810b8a40c0f85025dd2aa7.jpeg

17.默认设置,点击【Next】。

e1c7c7276e3b7c162e7a9c5b71448cf9.jpeg

18.额外的配置选项,技术还不成熟,有已知的 bug,不建议勾选,点击【Install】按钮,开始安装 Git。

f6042c09cfdf46118f1a820c81a84652.jpeg

19.等待安装完成

81f3e594e02959d5ce7c9eec6a2e2544.jpeg

20.安装完成后,点击【Finish】安装完成

465ca9ade016bac47e7c9e8d9dde8228.jpeg

四、检查软件

1.打开控制面板(win+R 输入cmd),查看Git版本信息

//查看命令
git --version

88f9af2d5c5300c8ebcf55753906103f.jpeg

五、配置软件

(一) 配置用户名和邮箱

git config --global user.name cyiiot
git config --global user.email cyiiot@qq.com

任意位置右键点击 git bash 跳出界面后输入

f66335c4bd0a1360cf3a163d2a8c8668.jpeg

(二) 查看是否配置成功

1.进入该目录查看.gitconfig文件

d93df4590e30baa2420df86aa05fd6f9.jpeg

2.命令行查看

git config user.name
git config user.email

16aea8cd6f44dd65e1a5649c962d8b82.jpeg

注:签名的作用是区分不同操作者身份,用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。


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

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

相关文章

【论文阅读】Reachability and distance queries via 2-hop labels

Cohen E, Halperin E, Kaplan H, et al. Reachability and distance queries via 2-hop labels[J]. SIAM Journal on Computing, 2003, 32(5): 1338-1355. Abstract 图中的可达性和距离查询是许多应用的基础,从地理导航系统到互联网路由。其中一些应用程序涉及到巨…

金南瓜SECS/GEM C# SDK 快速使用指南

本文对如何使用金南瓜SECS/GEM C# SDK 快速创建一个满足SECS/GEM通信要求的应用程序,只需简单3步完成。 第一步:创建C# .NET程序 示例使用Visual Studio 2010,使用者可以选择更高级版本 Visual Studio 第二步:添加DLL库引用&am…

图论-并查集

并查集(Union-find Sets)是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题.一些常见的用途有求连通子图,求最小生成树Kruskal算法和最近公共祖先(LCA)等. 并查集的基本操作主要有: .1.初始化 2.查询find 3.合并union 一般我们都会采用路径压缩 这样…

git标签的管理与思考

git 标签管理 git 如何打标签呢? 标签是什么? 标签 相当于一个 版本管理的一个贴纸,随时 可以通过标签 切换到 这个版本的状态 , 有人可能有疑问 git commit 就可以知道 代码的改动了, 为啥还需要标签来管理呢? …

node笔记

文章目录 一、Node.js基础1. 认识Node.js01 nodejs的特性02 使用 Node.js 需要了解多少 JavaScript03 浏览器环境vs node环境 2. 开发环境搭建3. 模块、包、commonJS02 CommonJS规范03 modules模块化规范写法 4. Npm&Yarn01 npm的使用02 全局安装 nrm03 yarn使用 5. 内置模…

在idea中使用maven创建dynamic web project

1、先创建一个empty project 2、添加一个module , 核心是选择maven archetype webapp, 这个是maven提供的创建web工程的模版。 3、添加完等自动安装好即可 4、目录可能不完整 右键src---->点击New---->点击Directory (注意:这是笔者所缺失的结…

每日一道c语言

任务描述 题目描述:输入10个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组 相关知识(略) 编程要求 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充&#xf…

ooTD I 女儿是自己的,尽情打扮尽情可爱

分享女宝的时尚穿搭 奶乎乎的黄色也太好看了 超足充绒量+优质面料 柔软蓬松上身体验感超赞 怎么穿都好看系列 轻轻松松打造时尚造型!!

Linux 删除文件名乱码的文件

现象: 处理: 1.>ls -li 获取文件对应的ID号 2.把删除指定文件(ID号 )执行: find ./ -inum 268648910 -exec rm {} \;

微信小程序_介绍

开发准备 注册微信小程序 进入微信公众平台 点击立即注册,选择小程序,前往注册 完善个人/企业信息 获取AppID 进入小程序页面->开发->开发设置->AppID 下载微信开发者工具 微信官方下载下载微信开发者工具稳定版 创建项目 绑定AppID不使用…

用Rust刷LeetCode之27 移除元素

27. 移除元素 难度: 简单 原描述: 新描述: func removeElement(nums []int, val int) int { for i : 0; i < len(nums); i { if nums[i] val { nums append(nums[:i], nums[i1:]...) i-- } } return len(nums)} Rust 版本 下面这种写法编译无法通过: pub fn remove_…

基于ssm平面设计课程在线学习平台系统源码和论文

idea 数据库mysql5.7 数据库链接工具&#xff1a;navcat,小海豚等 随着信息化时代的到来&#xff0c;管理系统都趋向于智能化、系统化&#xff0c;平面设计课程在线学习平台系统也不例外&#xff0c;但目前国内的市场仍都使用人工管理&#xff0c;市场规模越来越大&#xff0c;…

【ArcGIS微课1000例】0079:ArcGIS Earth根据经纬坐标生成点shapefile

本文以气象台站数据的生成为例,详细介绍ArcGIS Earth中导入X、Y经纬度坐标,生成Shapefile点数据的流程。 文章目录 一、气象台站分布二、添加经纬度坐标三、符号化设置四、另存为一、气象台站分布 根据气象台站的经纬度坐标,可以很方便的在各种GIS平台上生成点,并保存为多…

智能优化算法应用:基于蜣螂算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于蜣螂算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于蜣螂算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蜣螂算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

STM32基础教程 p16 窗口看门狗(WWDG)

1 窗口看门狗工作原理 1.1 简介 WWDG简介 窗口看门狗通常被用来监测&#xff0c;由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运 行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新&#xff0c;看门狗电路在达到预置 的时间周期时&#xff0c;会产…

联合基于信息论的安全和隐蔽通信的框架

这个标题很帅 abstractintroductionsystem modelPROPOSED JOINT OPTIMIZATION OF ITS AND COVERT TRANSMISSION RATE信息论安全 (ITS)隐蔽通信需要(CC)Joint Information-Theoretic Secrecy and Covert Communication in the Presence of an Untrusted User and Warden 202…

Shell数组函数:数组——数组和循环(四)

使用数组统计&#xff0c;用户shell的类型和数量 一、脚本编辑 [root192 ~]# vim shell.sh #!/bin/bash declare -A shells while read ii dotypeecho $ii | awk -F: {print $7}let shells[$type] done < /etc/passwdfor i in ${!shells[]} doecho "$i: ${shells[$i]…

多任务学习(Multi-Task Learning)和迁移学习(Transfer Learning)的详细解释以及区别(系列1)

文章目录 前言一、多任务学习&#xff08;Multi-Task Learning&#xff09;是什么&#xff1f;二、多任务学习&#xff08;Multi-Task Learning&#xff09;对数据的要求三、迁移学习是什么&#xff1f;四&#xff0c;迁移学习对数据的要求五&#xff0c;多任务学习与迁移学习的…

利用jdbc对数据库进行增删改查

步骤/过程&#xff1a; 1&#xff0c;导入驱动包 2&#xff0c;加载驱动包 3&#xff0c;输入信息&#xff0c;进行数据库连接 4&#xff0c;创建 statement对象 5&#xff0c;执行sql语句 6&#xff0c;如果是查询操作&#xff0c;利用ResultSet处理数据&#xf…

智能优化算法应用:基于鲸鱼算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于鲸鱼算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于鲸鱼算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.鲸鱼算法4.实验参数设定5.算法结果6.参考文献7.MA…