一、下载Git

1、官网地址

下载地址

2、下载

二、安装

1、下载完成后,直接点击安装包安装,即可。

2、开始安装,然后下一步

3、可以在此处自定义地址,然后下一步

3、选择组件

此处默认即可,但我选择了一个新功能。

4、选择Git默认的编辑器

此处选择默认即可,有特殊爱好亦可更换。

5、选择执行git init命令时创建的分支名

第一个选项是使用 master 作为分支名,第二个选项自定义分支名。此处默认即可。

6、设置环境变量PATH

  • 配置一是 “仅从 Git Bash 使用 Git” 。这是最安全的选择,因为您的 PATH 根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但这将不能通过第三方软件调用 Git 。

  • 配置二是 “从命令行以及第三方软件启用 Git” 。该选项被认为是安全的,因为它仅向 PATH 添加了一些最小的 Unix 命令解析器,以避免使用时造成系统环境混乱。您将能够从 Git Bash ,命令提示符和 Windows PowerShell 以及在 PATH 中寻找 Git 或是在任何第三方软件中使用 Git 。这也是推荐的选项。

  • 配置三是 “从命令提示符使用 Git 和可选的 Unix 命令” 。警告:这将覆盖 Windows 命令,如:find 和 sort。你只有在了解其含义后才使用此选项。

一般默认即可。

7、选择SSH连接工具

  • 选项一是使用内置的 SSH 工具

  • 选项二是使用自定义的 SSH 工具

如果没有特殊习惯,默认即可。

8、选择在加密连接时使用的证书

  • 选项一是服务器证书将使用 ca-bundle.crt 文件进行验证。这也是默认的选项。

  • 选项二是“使用本地 Windows 安全通道库”。服务器将使用 Windows 证书验证,此选项还允许您使用公司的内部根 CA 证书,例如使用 Active Directory Domain Services.

一般默认即可。

9、配置行尾符号转换

  • 选项一是“查看时使用 Windows 风格的行尾,保存时使用 Unix 风格的行尾”。查看文本文件时,Git 会将 LF 转换为 CRLF 。保存文本文件时, CRLF 将转换为 LF 。对于跨平台项目十分有用,这里是 Windows 上的推荐设置(core.autocrlf设置为true)

  • 选项二是“查看时按原样展示,保存时使用 Unix 样式的行尾”。查看文本文件时,Git 不会执行任何转换。 保存文本文件时,CRLF 将转换为 LF 。对于跨平台项目比较有用,这是 Unix 上的建议设置(core.autocrlf设置为input)

  • 选项三是“查看时按原样展示,保存时按原样保存”。当查看或保存文本文件时,Git 不会执行任何转换。不建议跨平台项目选择此选项(core.autocrlf设置为false)。

一般默认即可。

10、配置终端模拟器以与Git Bash一起使用

  • 选项一是“使用 MinTTY( MSYS2 的默认终端)”。Git Bash 将使用 MinTTY 作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形文本选择和显示 Unicode 字体。但 Windows 控制台程序(例如交互式 Python )必须通过“ winpty ”启动才能在 MinTTY 中运行。

  • 选项二是“使用 Windows 的默认控制台窗口”。Git 将使用 Windows 的默认控制台窗口cmd.exe,该窗口可以与 Windows 控制台程序(如交互式 Python 或 node.js )一起使用,但默认的回滚非常有限,需要配置 Unicode 字体才能正确显示非 ASCII 字符,并且在 Windows 10 之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

一般默认即可。

11、使用git pull命令时默认的模式

一般默认即可。

12、是否启用 credential helper 登录凭证管理助手

一般默认即可。

13、配置额外的选项

一般默认即可。

14、是否启用实验功能

这里不勾选,默认选择,如果想尝试新功能,可官网查阅资料了解即可。

15、开始安装,等待片刻,最后finish

三、配置

1、桌面右键——>git bash here

2、配置邮箱和用户名(–global表示全局配置)

#配置用户名
git config --global user.name "test" #配置邮箱
git config --global user.email abc@163.com

3、官网git文档指南

如果有其他不懂或设置其他功能,可浏览官网的教程:git文档指南

Git 安装与配置教程的更多相关文章

  1. Git 安装和使用教程

    Git 安装和使用教程 git 提交 全部文件 git add .  git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件.注意 ...

  2. Git 安装和使用教程(更加详细)

    转载至:https://www.cnblogs.com/smuxiaolei/p/7484678.html#undefined Git 安装和使用教程 git 提交 全部文件 git add .  g ...

  3. Termux 高级终端安装使用配置教程

    Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...

  4. Win7上Git安装及配置过程

    Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...

  5. Tomcat7安装及配置教程

    Apache  Tomcat7.0安装及配置教程.. Apache  Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-wi ...

  6. Tomcat8安装及配置教程

    Apache  Tomcat8.0安装及配置教程.. Apache  Tomcat8.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39-wi ...

  7. Mysql免安装版配置教程和常用命令图

    Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...

  8. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  9. 2018年Unity结合Android SDK下载安装及配置教程

    原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3        最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...

  10. Git安装与配置,以及pycharm提交代码到github

    1.下载git,安装 下载好后直接下一步到底,安装成功(选择组件页面,可以勾选上控制台窗口字体选项,如下图) 2.配置Git信息 1.打开窗口中,输入:git --version 查看已安装的git版 ...

随机推荐

  1. AI 与智能化 API 治理的探索实践

    7月 Eolink 受邀参加 QECon 2023 全球软件质量&效能大会(北京站).Eolink CEO 刘昊臻,发表了主题为「AI 与智能化 API 治理的探索实践」的演讲,分享 Eoli ...

  2. Redis专题-秒杀

    Redis专题-并发/秒杀 开局一张图,内容全靠"编". 昨天晚上在群友里看到有人在讨论库存并发的问题,看到这里我就决定写一篇关于redis秒杀的文章. 1.理论部分 我们看看一般 ...

  3. 领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进

    大家好,我是付威,一名已在编码第一线奋斗了十余年的程序员.在2019年我初次接触到领域驱动设计(Domain-Driven Design,简称DDD)的概念.在我的探索中,我发现许多有关DDD的教程过 ...

  4. 深入了解Elasticsearch搜索引擎篇:倒排索引、架构设计与优化策略

    什么是倒排索引?有什么好处? 倒排索引是一种用于快速检索的数据结构,常用于搜索引擎和数据库中.与传统的正排索引不同,倒排索引是根据关键词来建立索引,而不是根据文档ID. 倒排索引的建立过程如下:首先, ...

  5. CF992E Nastya and King-Shamans 题解

    传送门 分析 由于满足 \(a_i\ge0\),所以 \(s_i\) 单调不减. 当我们找到一个 \(i\) 时,不管 \(i\) 是否满足,下一个可能的一定大于等于 \(a_i+s_{i-1}\). ...

  6. Go学习笔记1

    学习路线 2023-Go全链路工程师课纲 https://www.processon.com/view/link/63594cd97d9c0854f9ac855e 一.搭建环境 https://stu ...

  7. Asp-Net-Core开发笔记:FrameworkDependent搭配docker部署

    前言 之前我写过一篇使用 docker 部署 AspNetCore 应用的文章,这种方式搭配 CICD 非常方便, build 之后 push 到私有的 dockerhub ,在生产服务器上 pull ...

  8. 关闭k8s的pod时减小对服务的影响

    在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止.在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod.在其他情况下,Kube ...

  9. 国庆微信头像DIY:轻松打造个性化头像

    前言 国庆节马上要到了,今天就教你如何从0到1使用canvas生成国庆风微信头像. 本文包含以下内容: vue3项目搭建,需求分析 canvas合成图片原理 github自动化部署 开发过程遇到的问题 ...

  10. destoon根据标题删除重复数据

    因为采集数据比较庞大,难免出现重复数据,所以写了一个根据标题进行删除重复数据的mysql命令,需要的朋友可以使用. 1 2 3 4 DELETE from destoon_article_36 whe ...