0


Git(二)

上章咱们大致说了一下Git的概念,这章我们讲一下Git的安装

Git安装

首先我们说一下git的安装

Git安装地址:

Githttps://git-scm.com/点击进去以后,选择合适的版本下载(这里以windows系统为例)

点击后进入页面

咱解释一下4个安装方式的意思:

  1. Standalone Installer:独立安装程序,适用于 Windows 系统。这是最常见的安装方式,通过运行安装程序来安装 Git for Windows,它会在系统中创建相应的程序和环境变量。
  2. **Portable ("thumbdrive edition")**:便携式版,也称为“U 盘版”,不需要安装,可以直接在 U 盘上运行。这种方式适合需要在多台计算机上使用 Git,但无法或不想在每台计算机上安装 Git 的用户。
  3. 32-bit Git for Windows Setup:适用于 32 位的 Windows 系统。如果你的 Windows 系统是 32 位的,就应该选择这个安装程序。
  4. 64-bit Git for Windows Setup:适用于 64 位的 Windows 系统。如果你的 Windows 系统是 64 位的,就应该选择这个安装程序。
  5. 32-bit Git for Windows Portable:32 位版本的 Git for Windows 便携式版。适用于需要在多台 32 位 Windows 计算机上使用 Git 而无法或不想在每台计算机上安装 Git 的用户。
  6. 64-bit Git for Windows Portable:64 位版本的 Git for Windows 便携式版。适用于需要在多台 64 位 Windows 计算机上使用 Git 而无法或不想在每台计算机上安装 Git 的用户。

此处我们以64-bit Git for Windows Setup64-bit Git for Windows Setup64-bit Git for Windows Setup为例子

点击64-bit Git for Windows Setup下载git安装包,得到文件:

这个时候我一般不会在这里直接安装(为了方便以后好找,所以我会存在一个特定的专门放置所有安装软件的文件夹下,建议大家和我一样,不然以后挠头还是占内存?

)

剪切到指定位置

双击安装包开始安装

解释一下每个选项的意思:

  1. Additional icons: 安装额外的 Git 图标,可能是用于显示在桌面或其他位置的图标。
  2. On the Desktop: 在桌面上创建 Git 的快捷方式。
  3. Windows Explorer integration: 将 Git 集成到 Windows 资源管理器中,可以通过右键菜单快速执行 Git 操作。
  4. Open Git Bash here: 在资源管理器中的文件夹中右键点击,可以快速打开 Git Bash 终端。
  5. Open Git GUI here: 在资源管理器中的文件夹中右键点击,可以快速打开 Git GUI 图形界面。
  6. Git LFS (Large File Support): 安装 Git LFS,这是 Git 的一个扩展,用于管理大型文件。
  7. Associate .git configuration files with the default text editor*: 关联 .git* 配置文件以使用默认文本编辑器打开。
  8. Associate .sh files to be run with Bash: 关联 .sh 文件以在 Bash 中运行。
  9. Check daily for Git Windows updates: 每天检查是否有 Git Windows 的更新。
  10. (NEW!) Add a Git Bash Profile to Windows Terminal: 将 Git Bash 配置文件添加到 Windows 终端中,以便可以在 Windows 终端中使用 Git Bash。
  11. (NEW!) Scalar (Git add-on to manage large-scale repositories): 安装 Scalar,这是 Git 的一个附加组件,用于管理大规模的存储库。

大家可以根据自己的需求进行选择,也可以按照默认选择的进行下一步

解释一下这个地方的下拉框选项:

在选择 Git 使用的默认编辑器时,这个下拉框中列出了可供选择的编辑器选项。你可以从下拉框中选择你想要 Git 使用的默认编辑器。每个选项代表了一个可能的编辑器选择,包括:

  1. Notepad: 使用 Windows 的记事本作为默认编辑器。这是 Windows 默认的文本编辑器。
  2. Visual Studio Code (vscode): 使用 Visual Studio Code 作为默认编辑器。这是一个流行的开发工具,具有丰富的功能和扩展。
  3. Visual Studio (vs): 使用 Visual Studio 作为默认编辑器。这是微软的集成开发环境,适用于多种编程语言。
  4. Atom: 使用 Atom 作为默认编辑器。Atom 是 GitHub 开发的一款开源文本编辑器,具有丰富的插件和社区支持。
  5. Sublime Text: 使用 Sublime Text 作为默认编辑器。Sublime Text 是一款轻量级、快速、功能丰富的文本编辑器。
  6. Other: 其他自定义编辑器选项。如果你安装了其他文本编辑器,你可以选择这个选项并提供编辑器的可执行文件路径。

这里我用的默认项,点击Next下一步

  1. Let Git decide: 这个选项是让 Git 自行决定默认的分支名称。通常情况下,Git 会使用默认的分支名称,即 master
  2. Override the default branch name for new repositories: 这个选项允许你覆盖默认的新仓库分支名称。你可以在这里输入你想要的新的默认分支名称。这个选项适用于想要使用除了 master 之外的其他默认分支名称的情况。

我选择的第一项,点击下一步Next

  1. Use Git from Git Bash only: 这个选项表示只能通过 Git Bash 来使用 Git,不会将 Git 添加到 Windows 命令提示符(Command Prompt)的环境变量中。Git Bash 是一个模拟 Linux 终端的工具,可以在 Windows 系统上运行 Git 命令和一些基本的 Unix 工具。
  2. Git from the command line and also from 3rd-party software: 这个选项表示将 Git 添加到 Windows 命令提示符(Command Prompt)的环境变量中,这样你可以在命令提示符中直接使用 Git 命令。此外,如果你在计算机上安装了其他第三方软件,它们可能会使用 Git,这个选项也会让这些软件能够使用 Git。
  3. Use Git and optional Unix tools from the Command Prompt: 这个选项与第二个选项类似,但它还会将一些可选的 Unix 工具添加到 Windows 命令提示符的环境变量中。这些 Unix 工具可以在 Windows 环境下模拟类似于 Linux 的操作体验,比如使用 ls 命令查看目录内容。

这里我选择的第二项,点击下一步

  1. Use bundled OpenSSH: 这个选项表示使用 Git for Windows 捆绑的 OpenSSH。Git for Windows 将 OpenSSH 作为一个捆绑的组件提供,这意味着你可以在安装 Git for Windows 后立即使用 OpenSSH,无需额外的配置。
  2. Use external OpenSSH: 这个选项表示使用系统中已安装的外部 OpenSSH。如果你已经在系统中安装了 OpenSSH(比如通过 Windows 的功能添加或删除程序),并且希望使用系统中的 OpenSSH 而不是 Git for Windows 提供的捆绑版本,则选择这个选项。

这里我选择的第一项,点击下一步

  1. Use the OpenSSL library: 这个选项表示使用 OpenSSL 库来提供安全传输层(TLS)支持。OpenSSL 是一个开源的加密库,用于提供安全通信功能,包括加密、解密和证书管理等。选择这个选项意味着 Git for Windows 将使用 OpenSSL 实现安全通信功能。
  2. Use the native Windows Secure Channel library: 这个选项表示使用 Windows 本地的安全通道库来提供安全传输层(TLS)支持。Windows 的安全通道库是 Microsoft 提供的用于安全通信的库,它与 Windows 操作系统集成良好,并且可以利用操作系统的安全功能。选择这个选项意味着 Git for Windows 将使用 Windows 提供的安全通道库来实现安全通信功能。

这里我选择的第一项,点击下一步

  1. Checkout Windows-style, commit Unix-style line endings: 这个选项表示在从版本库(repository)检出文件时将换行符转换为 Windows 风格(CRLF),而在提交文件时将换行符转换为 Unix 风格(LF)。这种设置适合在 Windows 平台上开发,但是你希望提交的文件在其他平台上也能正确显示。
  2. Checkout as-is, commit Unix-style line endings: 这个选项表示在从版本库检出文件时保持换行符的原样,即不做任何转换,而在提交文件时将换行符转换为 Unix 风格(LF)。这种设置适合在 Windows 平台上开发,但是你希望提交的文件在其他平台上也能正确显示。
  3. Checkout as-is, commit as-is: 这个选项表示在从版本库检出文件时保持换行符的原样,即不做任何转换,而在提交文件时也保持换行符的原样,即不做任何转换。这种设置适合在 Windows 平台上开发,并且不需要考虑跨平台显示的问题。

这里我选择的第一项,点击下一步

  1. Use MinTTY (the default terminal of MSYS2): 这个选项表示使用 MinTTY 作为 Git for Windows 的默认终端。MinTTY 是 MSYS2 环境中默认的终端仿真器,它提供了一种类似于 Unix 终端的体验,包括支持 ANSI 转义序列和类 Unix 的命令行工具。选择这个选项可以让你在 Windows 上使用类 Unix 的命令行界面。
  2. Use Windows' default console window: 这个选项表示使用 Windows 的默认控制台窗口作为 Git for Windows 的终端。这是 Windows 自带的命令行窗口,它在 Windows 系统中原生支持,但不支持一些类 Unix 的特性和命令。选择这个选项可以让你在 Windows 上使用原生的命令行界面。

这里我选择的第一项,点击下一步

  1. Default (fast-forward or merge): 这个选项表示默认使用 Git 的默认合并策略。在 Git 中,默认的合并策略是 fast-forward 合并,如果可能的话,Git 将尝试使用 fast-forward 合并来合并分支。如果无法进行 fast-forward 合并(通常是因为在合并时分支间有提交),Git 将使用普通的合并策略来进行合并。
  2. Rebase: 这个选项表示默认使用 rebase 合并策略。在 Git 中,rebase 是一种将当前分支的提交移动到另一个分支的顶部的操作,这样可以保持提交历史的线性,并且不会产生额外的合并提交。选择这个选项意味着 Git 在合并分支时将倾向于使用 rebase。
  3. Only ever fast-forward: 这个选项表示只使用 fast-forward 合并策略。在 Git 中,fast-forward 合并是一种只移动指针而不创建新的合并提交的合并方式,通常发生在合并分支时当前分支的提交已经包含了需要合并的分支的所有提交。选择这个选项意味着 Git 将始终尝试使用 fast-forward 合并,如果无法进行 fast-forward 合并,则会拒绝合并。

这里我选择的第一项,点击下一步

  1. Git Credential Manager: 这个选项表示安装 Git Credential Manager。Git Credential Manager 是一个用于管理 Git 凭据的工具,它可以帮助你在使用 Git 时存储和管理凭据,包括用户名和密码、个人访问令牌等。选择这个选项可以让你方便地管理 Git 的凭据信息。
  2. None: 这个选项表示不安装 Git Credential Manager。如果选择这个选项,你将需要手动管理 Git 的凭据信息,比如在每次与远程仓库交互时输入用户名和密码或者个人访问令牌。选择这个选项可能会导致在使用 Git 时需要更多的手动操作来管理凭据信息。

这里我选择的第一项,点击下一步

  1. Enable file system caching: 这个选项表示启用文件系统缓存。当启用文件系统缓存时,Git for Windows 将会使用缓存来加速文件系统访问操作,提高文件的读取和写入性能。这可以提高 Git 在处理大型仓库或者大量文件时的性能表现。
  2. Enable symbolic links: 这个选项表示启用符号链接(symbolic links)支持。符号链接是一种特殊的文件类型,它可以创建一个指向另一个文件或目录的链接。启用符号链接支持可以让 Git for Windows 在处理符号链接时保持原样,而不会将其解析为实际的文件或目录。

这里我选择的第一项,点击下一步

  1. Enable experimental support for pseudo consoles: 这个选项表示启用对伪控制台(pseudo consoles)的实验性支持。伪控制台是一种在 Windows 中用于控制台应用程序的新型控制台模型,它提供了更多的功能和改进的用户体验。启用这个选项可以让 Git for Windows 使用伪控制台来改善控制台应用程序的运行效果。
  2. Enable experimental built-in file system monitor: 这个选项表示启用实验性的内置文件系统监视器。文件系统监视器可以监视文件系统的变化,并在文件发生变化时触发相应的操作。启用这个选项可以让 Git for Windows 使用内置的文件系统监视器来实现一些文件系统相关的功能,比如自动检测文件的变化并触发相应的操作。

这里我都不勾选,点击安装

这样我们就安装完成了。

接下来我们来看一下git的环境配置

没有的去配这么一项配置

注意,后面还有一个\cmd

然后我们打开控制台,输入git -v查看版本

随便找个地方右键,只要显示了GIt的Bash和GUI就代表安装成功了

到这里咱们就把整套的git安装说完了,下章我们就重点讲一讲Git的常用命令以及在公司使用时的注意点,如有不对或有补充的地方,望各位兄弟姐妹留言指正。

标签: git

本文转载自: https://blog.csdn.net/heizehu/article/details/136022556
版权归原作者 monkey joker 所有, 如有侵权,请联系我们删除。

“Git(二)”的评论:

还没有评论