Git安装教程(超详细)

一、前言

  最近换了台新电脑,很多软件都需要重新安装,正好这几天也比较闲,那就记录一下 Git 的安装过程,温习温习。
  Git 提供了一种有效的方式来管理项目的版本,协作开发,以及跟踪和应用文件的变化。它是开发者工具箱中必不可少的工具之一,广泛应用于软件开发和其他需要版本控制的领域。

二、Git的安装

2.1Git的下载

Git下载地址为:
1.git-scm.com(官方,提供了各个平台(Windows、Mac、Linux)的安装程序)
2: gitforwindows.org(只有 windows 系统的安装包),
3.: 阿里镜像链接

2.2Git的安装

本文安装的版本是 Git-2.43.0-64-bit.exe

2.2.1使用许可声明

  双击下载后的Git-2.43.0-64-bit.exe,开始安装,这个界面主要展示了 GPL 第 2 版协议1的内容,点击 [next] 进入下一步。
在这里插入图片描述

2.2.2 选择安装目录

最好点击 “Browse…” 更换目录,尽量不要安装在C盘。点击 [next] 进入下一步。
在这里插入图片描述

2.2.3 选择安装组件

  图中这些英文都比较简单,我已经把大概意思翻译出来了,大家根据自己的需要选择勾选。一般默认即可,点击 [next] 进入下一步。

在这里插入图片描述

2.2.4 选择开始菜单文件夹

可以更改名称、不添加或者改到其他目录,一般不动;点击 [next] 进入下一步。
在这里插入图片描述

2.2.5 选择 Git 默认编辑器

  选择Git使用的默认编辑器是指设置Git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。这些操作包括编写提交消息、解决合并冲突等。
  默认的是vim编辑器,熟悉一点命令就会操作,没有notepad之类的简单,但是也不难,使用默认的vim即可;点击 [next] 进入下一步

在这里插入图片描述

2.2.6 决定初始化新项目(仓库)的主干名字

在最新的Git版本中,关于选择默认分支名称(Default Branch Name),有以下几个选项:
  1.让Git决定(Let Git decide): 这是Git 2.28版本之前的默认行为。即在创建新的仓库时,Git会使用默认的分支名称master。
  2.覆盖新的默认分支名称(Override the default branch name for new repositories): 由于技术和文化因素的考虑,Git 2.28版本引入了一个新的默认分支名称的选项。你可以将默认分支更改为其他名称(如main)。
这个选择哪个都可以,一般默认第一种,点击 [next] 进入下一步。
在这里插入图片描述

2.2.7 调整Git的环境变量

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

2.2.8 选择 SSH 执行文件

使用默认配置,点击 [next] 进入下一步。
在这里插入图片描述

2.2.9 选择HTTPS后端传输

使用默认配置,点击 [next] 进入下一步。
在这里插入图片描述

2.2.10 配置行尾符号转换

使用默认配置,点击 [next] 进入下一步。
在这里插入图片描述

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

使用默认配置,点击 [next] 进入下一步。

在这里插入图片描述

2.2.12 “git pull” 默认行为

使用默认配置,点击 [next] 进入下一步。
在这里插入图片描述

2.2.13 选择一个凭证帮助程序

这儿有两个选项:
  1.Git Credential Manager: 使用跨平台的 Git Credential Manager(GCM)。Git Credential Manager 是一个凭据助手工具,可以帮助您在访问远程 Git 存储库时自动处理身份验证。它能够安全地存储并检索您的凭据。如果您选择此选项,Git 会配置使用 GCM 作为凭据助手。
  2.None: 不使用凭据助手。如果您选择此选项,Git 将不会配置任何凭据助手,并在需要身份验证时,每次都会要求您手动输入凭据。
==如果您希望自动处理身份验证并避免频繁输入凭据,可以选择 Git Credential Manager。如果您更倾向于手动输入凭据或者使用其他凭据管理工具,则可以选择 None。==点击 [next] 进入下一步。在这里插入图片描述

2.2.14 配置额外的选项

使用默认配置,点击 [next] 进入下一步。

在这里插入图片描述

2.2.15 配置实验性选项

  这是实验性功能,建议不开启。使用默认配置,直接点击 [install] 进行安装。
在这里插入图片描述
安装中:
在这里插入图片描述

2.2.16 安装完成

1.“Launch Git Bash”:启动 Git Bash 终端。
2.“View Release Notes”:查看版本说明。
使用默认配置,点击[Finish]完成安装。在这里插入图片描述

2.3 查看Git Bash终端和版本发行说明

2.3.1 Launch Git Bash

上一步勾选“Launch Git Bash”,即可打开Git Bash终端。
在这里插入图片描述

2.3.2 View Release Notes

上一步勾选“View Release Notes”,即可跳转此网页。
在这里插入图片描述

2.4 Git的功能简介

在 Windows 安装好的 Git 上,您会得到以下功能: Git Bash、Git CMD、Git FAQs、Git GUI、Git Release Note,下面就分别介绍一下这几个。

在这里插入图片描述

2.4.1 Git Bash (同2.3.1 Launch Git Bash)

描述: Git Bash 是一个命令行工具,提供了类似于 Linux Shell 的环境,使用户能够在 Windows 系统上使用类Unix命令。
用途: 通过 Git Bash,用户可以使用 Git 的命令行功能,执行版本控制任务,例如克隆仓库、提交更改等。
在这里插入图片描述

2.4.2 Git CMD

描述: Git CMD 是一个在 Windows 命令提示符中运行的命令行工具。与 Git Bash 不同,Git CMD 更接近于 Windows 命令行环境。
用途: 类似于 Git Bash,Git CMD 也允许用户在命令行中执行 Git 命令,进行版本控制操作。
在这里插入图片描述

2.4.3 Git FAQs

描述: Git FAQs(Frequently Asked Questions)包含常见问题和解答,是一份常见问题的集合,为用户提供了解决常见问题的参考资料。
用途: 用户可以在 Git FAQs 中查找关于 Git 的常见问题的答案,以解决遇到的问题。
在这里插入图片描述

2.4.4 Git GUI

描述: Git GUI 是 Git 的图形用户界面工具,提供了一个可视化的界面,使用户能够执行版本控制操作而无需使用命令行。
用途: 通过 Git GUI,用户可以更直观地查看仓库状态、提交更改、查看历史记录等,适用于那些不太习惯使用命令行的用户。
在这里插入图片描述

2.4.5 Git Release Note (同2.3.2 View Release Notes)

描述: Git Release Note 包含了每个 Git 版本的发布说明,记录了每个版本的新功能、改进和修复的问题等信息。
用途: 用户可以通过查阅 Git Release Note 了解每个 Git 版本的更新内容,以了解新功能、改进和潜在的问题。
在这里插入图片描述

三、Git的基本使用

3.1 基本的名词和概念

Git 中有一些基本的名词和概念,理解这些名词有助于正确使用 Git 进行版本控制。以下是一些基本的 Git 名词:

  1. 仓库(Repository):
    一个 Git 仓库是项目的存储空间,包含项目文件和版本历史记录。可以是本地仓库(Local Repository)或远程仓库(Remote Repository)。

  2. 工作区(Working Directory):
    工作区是你在电脑上能看到的项目目录,包含项目文件和子文件夹。

  3. 暂存区(Staging Area):
    暂存区是一个中间区域,用于存放将要提交的修改。在提交前,你需要将修改先添加到暂存区。

  4. 提交(Commit):
    提交是对工作区和暂存区的修改进行保存的操作。每次提交都有一个唯一的标识符(哈希值),并包含了修改的描述信息。

  5. 分支(Branch):
    分支是项目的一个工作线,可以创建新的分支用于开发新功能或修复 bug,然后将其合并回主分支。

  6. 主分支(Main/Branch):
    主分支是项目的默认分支,通常被称为 mastermain,是项目的主要开发线。

  7. 远程仓库(Remote Repository):
    远程仓库是托管在网络上的项目副本,可以在 GitHub、GitLab、Bitbucket 等平台上进行多人协作。

  8. 克隆(Clone):
    克隆是从远程仓库复制整个项目到本地,创建一个本地仓库的副本。

  9. 拉取(Pull):
    拉取是从远程仓库获取最新修改,将远程仓库的变化更新到本地。

  10. 推送(Push):
    推送是将本地的修改上传到远程仓库,使得远程仓库也包含最新的工作。

  11. 合并(Merge):
    合并是将不同分支的修改合并到一起,通常用于将新功能或修复的代码合并回主分支。

  12. 冲突(Conflict):
    冲突发生在合并分支时,表示有两处或多处修改互相冲突,需要手动解决。

上面的基本名词构成了 Git 的核心概念,了解它们有助于更好地理解和使用 Git 进行版本控制。

3.2 用的命令和操作步骤

Git 的使用涉及到一系列命令和操作,以下是一份简单的 Git 使用指南,包含了常用的命令和操作步骤:

1.初始化一个新仓库

git init

2.克隆远程仓库

git clone <远程仓库地址>

3.配置用户信息

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

4.查看项目状态

git status

5.添加文件到暂存区

git add <文件名>

6.提交更改

git commit -m "提交描述"

7.查看提交历史

git log

8.创建分支

git branch <分支名>

9.切换分支

git checkout <分支名>

10.合并分支

git merge <被合并的分支名>

11.查看远程仓库信息

git remote -v

12.拉取远程仓库的变化

git pull origin <分支名>

13.推送本地修改到远程仓库

git push origin <分支名>

14.克隆并创建分支

git clone <远程仓库地址> -b <分支名>

15.解决冲突

  • 在合并中可能会发生冲突,需要手动解决冲突后再提交。

16.创建标签

git tag -a <标签名> -m "标签描述" <提交的哈希值>

17.查看远程分支

git branch -r

18.恢复工作区到指定版本

git checkout <版本号> -- <文件名>

这只是 Git 常见操作的一小部分,实际使用中可能会涉及到更多的命令和场景。建议在使用 Git 前,先学习一些基础概念,然后通过实际操作逐步深入。 Git 的强大之处在于其灵活性和丰富的功能,可以适应各种开发场景。

四、未完待续……

  • 112
    点赞
  • 317
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
你可以按照以下步骤下载和安装Git在Windows系统上: 1. 首先,你可以从Git官网下载Git安装程序。你可以访问以下链接进行下载:\[1\] - https://git-scm.com/download/ - https://gitforwindows.org/ 2. 如果你在中国,你也可以使用阿里镜像下载Git。你可以访问以下链接进行下载:\[1\] - https://npm.taobao.org/mirrors/git-for-windows/ 3. 下载完成后,双击运行安装程序。按照安装向导的指示进行安装。 4. 在安装过程中,你可以选择不同的选项。以下是一些常见的选项说明:\[3\] - 第一个选项是“仅从 Git Bash 使用 Git”。这意味着你只能通过Git Bash来使用Git,其他命令提示符和第三方软件不支持。 - 第二个选项是“从命令行以及第三方软件进行 Git”。这个选项允许你在Git Bash、命令提示符(cmd)、Windows PowerShell以及其他第三方软件中使用Git。推荐选择这个选项。 - 第三个选项是“使用命令提示符中的 Git 和可选的 Unix 工具”。选择这个选项将覆盖Windows系统中的一些工具,如"find"和"sort"。只有在了解其含义后才选择此选项。 5. 完成安装后,你可以在开始菜单中找到Git,并打开Git Bash。在Git Bash中,你可以使用Git的命令进行版本控制操作。 希望这个简易版的教程对你有帮助!如果你需要更详细的教程,可以参考引用\[2\]中提供的链接。 #### 引用[.reference_title] - *1* *3* [Windows系统下的Git安装教程](https://blog.csdn.net/qq_52102933/article/details/120387246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [windows系统下载和安装git教程(级简易版)](https://blog.csdn.net/weixin_44017406/article/details/129905519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值