如何在 Windows 11 上安装和使用 Git

Git 是最流行的版本控制系统之一,它允许您跟踪对文件所做的所有更改,以便在需要时可以轻松恢复到早期版本。Git 允许您同时拥有本地存储库和远程存储库,鼓励其他人协作并将所有这些更改集中到一个源。 

在 Windows 11 上安装 Git 的先决条件

在我们开始之前,有一些在 Windows 上安装 Git 的先决条件。他们来了:

  • 您的 Windows 帐户的管理员权限
  • 访问命令行工具(例如 CMD 或 PowerShell
  • Git 的用户名和密码(可选)
  • 你最喜欢的文本编辑器
  • WSL 上的 Ubuntu(如果你正在安装它)

如何在 Windows 11 上安装 Git

由于有几种安装 Git 的方法,我们将逐一查看这些方法,这样您就可以了解针对所有不同方法安装 Git 的步骤。

方法一:从Git官网安装Git

现在,让我们看看如何使用传统方式安装 Git。以下是如何去做:

第 1 步:下载 Git

第一步是获取 Git 安装文件。为此,请单击以下链接:

下载Git官方页面

在下载页面上,单击 Windows 以获取最新的安装文件。

win-11-install-git-1

第 2 步:运行 Git 安装程序

现在,导航到下载的安装文件并双击运行安装程序。单击 下一步

win-11-install-git-2

保留默认安装位置,然后单击 下一步

win-11-install-git-3

在下一个屏幕上,您将能够选择要安装的组件。除非您需要特别更改某些内容,否则我们建议将选项设置为默认值。然后单击“下一步”

win-11-install-git-4

再次单击 下一步 

win-11-install-git-5

在下一个屏幕上,您必须选择 Git 的默认编辑器。单击下拉菜单执行此操作。

win-11-install-git-6

然后选择您的文本编辑器。我们将使用 Notepad++。

win-11-install-git-7

单击 下一步

win-11-install-git-9

在下一个屏幕上,您可以选择为新存储库中的初始分支选择不同的名称。默认名称是“master”。保持这种方式,除非您想要一个不同的,然后单击下一步

win-11-install-git-10

下一步是在从命令行应用程序(例如 CMD 和 PowerShell)运行命令时为 Git 添加 PATH 环境。将其设置为默认值,然后单击 下一步

win-11-install-git-11

现在,选择供 Git 使用的 Secure Shell 客户端程序。由于安装程序与 OpenSSH 捆绑在一起,因此这里不需要进行任何更改(除非您想使用外部 OpenSSH)。单击下一步

win-11-install-git-12

选择服务器证书时,我们建议使用默认的 OpenSSL 库。单击 下一步

win-11-install-git-13

此部分允许您配置行尾对话。将其保留为默认设置,然后单击 下一步

win-11-install-git-14

现在选择您的终端模拟器。同样,我们建议坚持使用默认的 MinTTY。单击 下一步

win-11-install-git-15

保留命令 git pull 的默认行为。和以前一样,如果您不想更改其行为,建议使用默认选项。单击 下一步

win-11-install-git-16

现在,您必须选择一个有助于获取和保存凭据的凭据助手。Git Credential Manager 核心(默认选择)是其中最稳定的一个,因此只需单击Next

win-11-install-git-17

还有一些额外的配置。第一个选项(默认选择)是“启用文件系统缓存”。这对于某些功能很重要,并且还可以显着提高性能。另一个选项是类似于命令行快捷方式的“启用符号链接”。如果您使用它们,请选择它,如果您不使用,则保留它。然后单击 “下一步”

win-11-install-git-18

您获得的最后几个选项是“支持伪控制台”和“内置文件系统监视器”。这些是正在积极开发的实验性功能。因此,除非您想试用它们,否则我们建议不要选中它们。最后,点击 Install

win-11-install-git-19

安装完成后,单击 完成

win-11-install-git-20

第 3 步:检查 Git 版本

安装 Git 后,就该检查 Git 是否安装正确及其版本了。为此,从“开始”菜单启动 Git Bash。

win-11-install-git-21

然后键入以下命令并按回车键:

git --version

win-11-install-git-22

您应该会看到您的 PC 上安装的 git 版本。

win-11-install-git-23

第 4 步:使用用户名和电子邮件配置 Git

要开始在 Windows 11 上使用 Git,您需要通过输入您的凭据来配置它。以下是您可以这样做的方法:

打开 Git Bash,然后键入以下内容以添加您的用户名:

git config --global user.name "your user name"

确保将“您的用户名”替换为您的实际用户名。然后按回车。

win-11-install-git-24

现在键入以下命令:

git config --global user.email "your email address"

同样,确保将“您的电子邮件地址”替换为与您的 Git 帐户关联的实际电子邮件地址。然后按回车。

win-11-install-git-25

现在,如果要检查配置,请键入以下内容:

git config --global --list

然后按回车。

win-11-install-git-26

您将看到您的配置详细信息。

win-11-install-git-27

注意:该--global 命令告诉 Git 将您提供的信息用于您在系统上执行的所有操作。如果您--local 改为使用,配置将仅适用于您当前的存储库

方法二:安装适用于 Windows 11 的 GitHub Desktop

如果您正在寻找一个 GUI 辅助的应用程序来管理您的 Git 存储库并让其他人协作,GitHub Desktop 是您的朋友。它的安装也是一个非常简单的过程。 

下载GitHub 桌面

转到上面的链接并单击“  Windows 下载(64 位)”。 

win-11-install-git-28

然后运行下载的安装程序。该设置不需要任何更改并自动安装 GitHub。启动后,您可以选择登录 GitHub.com。或者您可以继续并 跳过此步骤

win-11-install-git-29

输入您的用户名和电子邮件。然后单击 完成

win-11-install-git-30

就是这样!GitHub Desktop 现在可以使用了。

方法 3:将 Git 与 PowerShell 结合使用

有一个常见的误解,认为 Git 只能与 Git Bash 配合使用,而实际上它在 PowerShell 上也同样适用。但在此之前,您必须对 PowerShell 进行一些补充。

第 1 步:检查执行策略

首先,您需要将 PowerShell ExecutionPolicy 设置为“RemoteSigned”。因此,按“开始”,输入powershell,然后单击“以管理员身份运行”

win-11-install-git-31

现在在 PowerShell 中键入以下命令:

Get-ExecutionPolicy

按回车。

win-11-install-git-32

如果您收到“RemoteSigned”消息,那么它已经设置好了。

win-11-install-git-33

如果没有,则键入以下命令:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force

然后按回车。

win-11-install-git-34

现在您已准备好在 PowerShell 中安装 git 模块。 

第 2 步:添加 Posh-git 模块

要添加 Posh-git 模块,请键入以下命令:

Install-Module posh-git -Scope CurrentUser -Force

然后按回车。

win-11-install-git-35

接下来,我们要将模块导入 PowerShell。为此,请键入以下命令:

Import-Module posh-git

按回车。

win-11-install-git-36

您可能希望确保模块默认加载。为此,键入以下命令:

Add-PoshGitToProfile -AllHosts

按回车。

win-11-install-git-37

现在,只要您位于具有 git 存储库的目录中,就可以使用 PowerShell 来获得 git 体验。  

方法四:在 Ubuntu WSL 上安装 Git

如果您已经在适用于 Linux 的 Windows 子系统 (WSL) 上安装了 Ubuntu,您还可以在其上安装 Git。这是如何去做的。

打开 Ubuntu 应用程序。

win-11-install-git-38

然后键入以下命令:

sudo add-apt-repository ppa:git-core/ppa

按回车。 

win-11-install-git-39

然后输入您的密码并按 Enter。

win-11-install-git-40

按 Enter 继续添加 git 存储库。

win-11-install-git-41

现在键入以下命令来更新它。

sudo apt-get update

按回车。

win-11-install-git-42

现在输入以下命令来安装 git:

sudo apt-get install git

按回车。

win-11-install-git-43

当要求确认时,键入Y并按 Enter。

win-11-install-git-44

您现在已经在 Ubuntu WSL 上安装了 Git。

方法五:使用Winget工具安装Git

Windows 11 上有一个鲜为人知的工具,称为 winget 命令行工具,可让您在系统上查找、安装、配置和删除应用程序。它也可以用于在 Windows 上安装 Git。

在 Windows 11 上,winget 工具已经安装,因此无需单独安装。以下是如何使用它在 Windows 上安装 Git:

按“开始”,键入 powershell,然后右键单击最匹配的结果并选择“以管理员身份运行”

review-install-and-use-git-1

然后键入以下命令:

winget install --id Git.Git -e --source winget

review-install-and-use-git-2

按回车。

review-install-and-use-git-3

等待 git 下载并安装。

review-install-and-use-git-4

完成后,您将看到消息“已成功安装”。

如何在 Windows 11 上使用 Git

现在我们已经了解了在 Windows 11 上安装 Git 的各种方法,现在让我们看看如何使用 Git。以下是您可能想学习如何使用 Git 的一些事情:

1.创建并初始化本地测试目录

要创建新的本地测试目录,请在 Git Bash 或 PowerShell 中输入以下内容:

mkdir test

review-install-and-use-git-5

按回车键。如果您已有 GitHub 存储库,请键入项目名称而不是 test

然后,要更改目录,请键入以下内容:

cd test

review-install-and-use-git-6

按回车键。现在,要在新目录中初始化 git,请键入以下内容:

git init

review-install-and-use-git-7

按回车键。

review-install-and-use-git-8

如果要添加几个项目文件,只需输入项目文件的全名即可。例如,如果您想创建一个文本文档,您将键入以下内容:

notepad test.txt

review-install-and-use-git-9

按回车键。这将打开所述应用程序。 

review-install-and-use-git-10

添加相关内容。然后保存文件。

review-install-and-use-git-12

您可以通过以下命令并按 Enter 来跟踪您的文件:

git status

review-install-and-use-git-13

在这里,您会看到 Git 识别了我们的文件,但没有找到任何提交(或保存)到文件中,如消息中所述 – “No commits yet” 和 “Untracked files”。

2.新建远程仓库

首先,转到github.com并登录。然后单击右上角的“+”图标。 

review-install-and-use-git-17

选择 新建存储库

review-install-and-use-git-18

在这里,在“存储库名称”下输入存储库的名称。如果可用,您将获得一个绿色勾号。

review-install-and-use-git-19

为您的存储库提供描述(可选)并从公共或私有中进行选择。

review-install-and-use-git-20

然后单击 底部的创建存储库 。

review-install-and-use-git-21

您的存储库现已创建。在这里,复制存储库的 HTTPS URL。 

review-install-and-use-git-22

3.使用git commit命令保存修改

在使用 Git 时,您可以随时提交更改,为您的工作提供一个检查点。将其视为沿途保存您的工作,以便您可以回顾这些提交检查点并查看代码更改首次出现的位置。

但在提交更改之前,它首先必须上演。暂存只是意味着您准备提交文件。对于我们的示例,我们暂存以提交 test.txt 文件。这是它的命令:

git add test.txt

review-install-and-use-git-14

按回车键。对于多个文件,键入以下内容:

git add --all

现在,要提交更改,请键入以下命令:

git commit -m "commit message"

review-install-and-use-git-15

用您自己的简短提交消息替换引号内的单词。然后按 Enter。

review-install-and-use-git-16

4.将本地文件推送到远程仓库

现在,让我们考虑将这些本地文件推送到远程存储库,就像之前创建的那样。

您系统上的本地文件本身可以作为远程存储库中文件的“克隆”。我们所要做的就是将这些文件的来源切换到您的远程存储库。为此,请按照以下步骤操作:

登录到您的 GitHub 帐户并转到您的存储库并复制存储库 URL。

review-install-and-use-git-22

然后切换到 Git Bash。然后键入以下内容:

git branch -M main

review-install-and-use-git-23

按回车键。

然后输入:

git remote add origin repository_url

将 repository_url 替换为之前复制的那个。

review-install-and-use-git-24

然后按回车

不输入这个:

git push -u origin main

review-install-and-use-git-25

按回车键。就这样,您的本地文件现在位于您的在线存储库中,现在将成为其主要来源。

5. 如何克隆 GitHub 仓库

克隆 GitHub 存储库非常简单。转到您的远程存储库并复制其 URL。

复制存储库的 URL 后,返回到 Git Bash 或 PowerShell 窗口。然后键入以下命令:

git clone "repository-url"

将 repository-url 替换为存储库的复制 URL。然后按 Enter。

review-install-and-use-git-32

仅此而已!

常见问题 (FAQ)

安装 git 来管理应用程序版本并与其他人协作对于初学者来说可能有点棘手,对此有疑问是很自然的。在这里,我们解决了用户在 Windows 11 上安装 git 时通常遇到的一些常见问题。

我可以在 cmd 中使用 git 吗?

安装 Git GUI 时,还会安装 Git Bash 和 Git CMD。后者是一个命令行工具,与 Windows 控制台完全一样,但在与 Git 相关的所有方面都更好。    

本地和远程 git 存储库有什么区别?

Git repos(存储库的缩写)有两种类型——本地和远程。简单来说,本地 git 存储库是您在本地创建和管理的存储库,也就是说,仅在您的计算机上。它的特性和功能与任何其他 git 存储库完全一样。 

另一方面,远程存储库(如 GitHub)的目的是与世界共享您自己的代码和文件,允许其他人进行分支、合并、变基等。  

安装GitHub就是安装Git吗?

是的,如果您还没有 git,GitHub 也会安装 git 的最新版本。 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun205611.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年1月6日 下午12:03
下一篇 2023年1月6日 下午2:57

相关推荐