当前位置: 首页 > news >正文

GIT 下载安装使用教程

目录

一. GIT 下载

 二. GIT 安装

1. 许可声明

2. 选择安装路径

3. 组件选择

4. 开始菜单文件夹

5. Git使用的默认编辑器

6. 调整新存储库中初始分支的名称

 7. 调整Path环境

8. 选择SSH可执行文件

 9. 选择HTTPS传输后端

 10. 配置行结束转换

11. 配置用于Git Bash的终端模拟器

 12.选择git pull的默认行为

13.配置凭证管理器

14. 配置额外选项

15. 配置实验选项

 16. 等待安装完成

17. 桌面右键 Git Bash Here


一. GIT 下载

git下载地址icon-default.png?t=N7T8https://git-scm.com/downloads

 二. GIT 安装

1. 许可声明

看完许可声明,点击Next就好了

2. 选择安装路径

默认为C盘,可以修改,这里修改为D盘,点击Next

3. 组件选择

勾选添加在桌面上,就是在桌面上添加快捷方式更方便,建议选上,其他默认勾选的建议不要取消,否则可能造成某些功能不完整,点击Next。

4. 开始菜单文件夹

创建安装程序将在下面的“开始”菜单文件夹中创建程序的快捷方式。继续点击Next。如果要选择其他文件夹可以自行修改

5. Git使用的默认编辑器

使用Vim作为Git的默认编辑器,用默认的也是可以的。

6. 调整新存储库中初始分支的名称

默认创建存储库的初始分支为master,如果修改的话,可以选择第二个点击main,修改为想要的分支名

 7. 调整Path环境

  • 第一个是 “仅从Git Bash只使用Git” 。这是最安全的选择,因为PATH根本不会被修改,只能使用 Git Bash 的 Git 命令行工具,但是这将不能通过第三方软件使用。
  • 第二个是 “从命令行以及第三方软件进行Git” 。默认这个配置也是被推荐的,被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。
  • 第三个是 “从命令提示符使用Git和可选的Unix工具” 。警告:这将覆盖Windows工具,如“find 和sort ”。只有在了解其含义后才使用此选项。

推荐使用默认配置,点击“Next”按钮进入下一个安装界面。

8. 选择SSH可执行文件

  • 第一个使用Git附带的ssh.exe。
  • 第二个使用外部OpenSSH,这使用外部ssh.exe。Git不会安装它自己的OpenSSH(和相关的)二进制文件,但是使用它们就像在路径上找到的那样。

选择Git附带的就好,点击Next

 9. 选择HTTPS传输后端

  • 第一个是使用OpenSSL库,服务器证书将使用ca-bundle.crt文件进行验证。
  • 第二个使用本机Windows安全通道库,服务器证书将使用Windows证书存储进行验证。

 10. 配置行结束转换

  • 第一个是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为 CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(core.autocrlf”设置为“ true”)
  • 第二个是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“input”)
  • 第三种是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“core.autocrlf”设置为“ false”)

选择默认第一种选项,点击“Next”按钮到下一个安装界面。

11. 配置用于Git Bash的终端模拟器

  • 第一个是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互Python)必须通过“ winpty”启动才能在MinTTY中运行。
  • 第二个是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

 12.选择git pull的默认行为

  • 第一个是默认值,这是“git pu”的标准行为:尽可能将当前分支快速转发到获取的分支,否则创建合并提交
  • 第二个是复位,将当前分支复位到获取的分支上。如果没有要重新设置基础的本地提交,这相当于快进,
  • 第三个是只有快进,快进到获取的分支。如果不能获取,则失败。

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

13.配置凭证管理器

  • 第一个,Git凭证管理器
  • 第二个,无,不要使用凭证管理器

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

14. 配置额外选项

  • 第一个,“启用文件系统缓存”。文件系统数据将被批量读取并缓存在内存中用于某些操作 (“core.fscache”设置为“true”)。 这提供了显著的性能提升。
  • 第二个,“启用符号链接”。启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响

选择第一种选项,点击“Next”按钮进入下一个安装界面。

15. 配置实验选项

  • 第一个,启用对伪控制台的实验性支持。这允许在git bash窗口中运行Node或Python之类的本机控制台程序,而无需使用winpty,但它仍然存在已知的bug。
  • 第二个,启用实验性内置文件系统监视器自动运行内置的文件系统监视程序,以加速包含许多文件的工作树中的常见操作,如“git status”、“git add”、“git commit”等,可以根据需要选择,这里都选上了。

点击“Install”按钮开始安装

16. 等待安装完成

 点击finish安装完成,可以取消勾选,第二个是查看Git发行的,不取消勾选会在浏览器跳转

17. 桌面右键 Git Bash Here

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SVN提取子目录到新库(附带提交历史)方法
  • springboot整合logback进行日志管理(上篇)
  • k8s - Volume 简介和HostPath的使用
  • 64.最小路径和
  • 【ragflow】安装2:源码安装依赖
  • Linux—— 配置ssl安全证书
  • 学习Kerberos
  • Android Framework(三)Activity启动流程
  • Python优化算法24——基于觅食生境选择的粒子群算法(FHSPSO)
  • 面向对象软件编程——OOP入门实践
  • MySQL进阶篇1
  • 深度学习100问50:seq2seq的原理是什么
  • 分布式主键
  • kubeadm部署 Kubernetes(k8s) 高可用集群【V1.28 】
  • 解锁 Redis:探索连接策略、数据编码与性能秘诀
  • CentOS从零开始部署Nodejs项目
  • const let
  •  D - 粉碎叛乱F - 其他起义
  • dva中组件的懒加载
  • HTML-表单
  • js数组之filter
  • nfs客户端进程变D,延伸linux的lock
  • October CMS - 快速入门 9 Images And Galleries
  • Python实现BT种子转化为磁力链接【实战】
  • React的组件模式
  • SpringBoot 实战 (三) | 配置文件详解
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • vue学习系列(二)vue-cli
  • vue总结
  • 阿里云前端周刊 - 第 26 期
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 回流、重绘及其优化
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • kubernetes资源对象--ingress
  • 正则表达式-基础知识Review
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​如何防止网络攻击?
  • ​业务双活的数据切换思路设计(下)
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • ######## golang各章节终篇索引 ########
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #Linux(帮助手册)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (06)Hive——正则表达式
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Java数据结构)ArrayList
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (四)图像的%2线性拉伸