zero自动化框架搭建---Git安装详解

ops/2025/2/21 10:11:52/

一、Git下载

下载安装包

官网下载

下载的地址就是官网即可:Git - Downloads

进来直接选择windows的安装包下载

选择安装位置

双击安装包安装,选择安装地址后点击next

选择安装的组件,默认即可

也可按照需要自行选择

Windows Explorer integration(Windows资源管理器集成):
选择此选项后,Git会将一些功能集成到Windows资源管理器中。
这样,在Windows资源管理器中你可以直接执行Git相关操作,如查看文件状态标记、执行Git命令等。Git Bash Here:
选择此选项后,右键单击文件或文件夹时会在菜单中添加"Git Bash Here"选项。
这样你可以通过该选项打开Git Bash终端并自动切换到所选文件或文件夹所在的目录。Git GUI Here:
选择此选项后,右键单击文件或文件夹时会在菜单中添加"Git GUI Here"选项。
这样你可以通过该选项打开Git GUI图形化界面并自动切换到所选文件或文件夹所在的目录。Git LFS (Large File Support):
选择此选项后,Git会安装Git LFS扩展,用于管理大型文件,如图像、音频和视频文件。
使用Git LFS可以更高效地处理大型文件,并避免将它们存储在Git仓库中造成不必要的负担。Asociate .git* configuration files with the default text editor:
选择此选项后,Git会关联.gtiignore、.gitattributes等扩展名为.gt+的配置文件与系统默认的文本编辑器。
这样你可以直接双击这些文件,在默认文本编辑器中打开并进行编辑。Associate .sh files to be run with Bash:
选择此选项后,Git会关联.sh扩展名的文件与Bash终端。
这样你可以直接双击.sh文件,在Bash终端中运行脚本。Check daily for Git for Windows updates:
选择此选项后,Git会每天检查是否有Git for Windows的更新版本,并在有更新时提醒你进行更新。(NEW!) Add a Git Bash Profile to Windows Terminal:
选择此选项后,Git会将一个Git Bash配置文件添加到Windows Terminal中。Windows Terminal是Windows上的一个多功能终端应用程序,添加Git Bash配置文件后可以直接在Windows Terminal中使用Git Bash。
(NEW!) Scalar (Git add-on to manage large scale repositories):
选择此选项后,Git会安装Scalar,这是一个Git的附加组件,用于管理大规模仓库。
Scalar提供了一些工具和功能,使大规模仓库的克隆、检出等操作更高效。

继续点击下一步

选择默认的编辑器

选择Git使用的默认编辑器是指设置Git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。这些操作包括编写提交消息、解决合并冲突等。

默认的是vim编辑器,熟悉一点命令就会操作,使用默认的vim即可;

选择默认分支

  让Git决定(Let Git decide): 即在创建新的仓库时,Git会使用默认的分支名称master。
  覆盖新的默认分支名称(Override the default branch name for new repositories): 可以将默认分支更改为其他名称(如main)。

无所谓选择哪个,我一般倾向第二种

调整git的环境变量

选择默认就行

“Use Git from Git Bash only”(仅使用Git Bash中的Git): 它不会修改你的系统环境变量(PATH)。你只能在Git Bash中使用Git命令行工具。
“Git from the command line and also from 3rd-party software”(从命令行和第三方软件中使用Git): 它会将一些最基本的Git包装器添加到你的系统环境变量(PATH),以避免在环境中混乱地添加可选的Unix工具。你将能够从Git Bash、命令提示符和Windows PowerShell中使用Git,并且可以在PATH中寻找Git的任何第三方软件。
“Use Git and optional Unix tools from the Command Prompt”(从命令提示符中使用Git和可选的Unix工具): 这个选项会将Git和可选的Unix工具都添加到你的系统环境变量(PATH)中。需要注意的是,这将覆盖Windows中的一些工具(如"find"和"sort")。只有当你完全理解这些影响并愿意接受时,才应选择这个选项。

选择SSH可执行文件

默认即可、

选择HTTPS后端传输

选择第一个openSSL即可

配置行尾转换

选择第一个即可

配置Git Bash使用的终端模拟器

选择第一个即可

git pull默认行为

选择第一个即可

选择凭证助手

选择第一个即可

配置额外选项

选择默认即可

配置实验选项

这个选项不开启就行,取消勾选点击next

安装完成
可以通过选择安装的快捷方式来启动应用程序。 点击 “Finish” 退出设置。 您可以选择以下操作:

命令行窗口输入

git --version

或者

git -v

可以验证

二、Git功能简介


设置用户名


在使用 Git 之前,建议设置全局的用户名称和电子邮件地址,这样每次提交代码时就可以自动关联您的身份信息。

以下是设置 Git 全局用户名称和电子邮件地址的步骤:

  1. 打开命令行工具(如终端或命令提示符)。
  2. 运行以下命令设置全局用户名:
git config --global user.name "LIgoudaner"
  1. 运行以下命令设置全局用户电子邮件地址:
git config --global user.email "email@example.com"

这两个设置是可选的,但建议进行配置。它们会将您的姓名和电子邮件地址与每次 Git 提交相关联.

设置一次后,Git 将自动使用您配置的全局用户信息。如果需要针对特定项目使用不同的用户信息,可以在该项目的目录中运行不带 --global 标志的相同命令,具体命令将会将配置限定在当前项目中。

可以使用以下命令查看配置的 Git 全局用户名和邮箱信息:

$ git config --global user.name
$ git config --global user.email


 


http://www.ppmy.cn/ops/160213.html

相关文章

PostgreSQL 与 MySQL 有哪些区别

PostgreSQL 和 MySQL 是两种流行的开源关系型数据库管理系统(RDBMS),它们在功能、性能、扩展性和适用场景等方面存在显著差异。 以下是 PostgreSQL 和 MySQL 的主要区别: 1. 架构与设计理念 PostgreSQL: 强调标准兼…

uniapp实现app的pdf预览

实现效果 文件准备 static下添加该pdf文件&#xff08;下载地址&#xff1a;https://gitee.com/shallow-winds/resource_package/tree/master/%E6%96%B9%E6%B3%95%E4%B8%80/html&#xff09; 使用web-view进行展示&#xff1a; 在这里插入代码片 <web-view :src"u…

解决弹窗中form表单中按下tab键不切换的问题

开发过程中碰到el-dialog中使用的form组件&#xff0c;按下键盘tab键不会切换到下一个&#xff0c;普通页面就正常切换。 解决办法 <ElInputref"newPWDInput"v-model"newPWD":clearable"true":maxlength"16":tabindex"2&quo…

基于Python的Diango旅游数据分析推荐系统设计与实现+毕业论文(15000字)

基于Python的Diango旅游数据分析推荐系系统设计与实现毕业论文指导搭建视频&#xff0c;带爬虫 配套论文1w5字 可定制到某个省份&#xff0c;加40 基于用户的协同过滤算法 有后台管理 2w多数据集 可配套指导搭建视频&#xff0c;加20 旅游数据分析推荐系统采用了Python语…

如何在 GitHub 中创建一个空目录 ?

GitHub 是开发人员必不可少的工具&#xff0c;它提供了存储、共享和协作代码的平台。一个常见的问题是如何在 GitHub 存储库中创建一个空目录或文件夹。GitHub 不支持直接创建空目录。但是&#xff0c;有一种解决方法是使用一个虚拟文件&#xff0c;通常是一个 .gitkeep 文件。…

八大排序算法(2)交换排序-冒泡排序 和 快速排序

快速排序&#xff08;Quick Sort&#xff09; 和 冒泡排序&#xff08;Bubble Sort&#xff09; 都是常见的交换排序算法&#xff0c;它们的核心思想都是通过交换元素来实现排序。但是&#xff0c;它们的工作原理和性能差异非常大。下面我们来详细对比这两种排序算法&#xff1…

前端新手如何从CtrlC+V开始?(前端开源UI平台汇总)

前言 如果你是个前端小白&#xff0c;面对一堆满屏的div标签和css就头晕眼花&#xff1f;别担心&#xff0c;咱都是从“代码搬运工” 开始的。当你的同桌还在和flex布局玩"你动我猜"的时候&#xff0c;你已经像拼乐高一样把现成的按钮组件搭成炫酷界面。这可不是作弊…

4.从零开始学会Vue--{{组件通信}}

1.组件的注意点 1.template只能有一个根元素 约束&#xff1a;.vue文件中的template中如果写了两个元素&#xff0c;则会报如下错误 解决&#xff1a;保证template中只有一个根元素即可 2.scoped解决样式冲突 1全局样式: 默认组件中的样式会作用到全局&#xff0c;任何一个组…