-
附录 A:Git 在其他环境中使用 附录 A:Git 在其他环境中使用
- A1.1 图形界面
- A1.2 Git 在 Visual Studio 中
- A1.3 Git 在 Visual Studio Code 中
- A1.4 Git 在 IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine 中
- A1.5 Git 在 Sublime Text 中
- A1.6 Git 在 Bash 中
- A1.7 Git 在 Zsh 中
- A1.8 Git 在 PowerShell 中
- A1.9 总结
-
附录 B:将 Git 嵌入您的应用程序 附录 B:将 Git 嵌入您的应用程序
-
附录 C:Git 命令 附录 C:Git 命令
1.5 入门 - 安装 Git
安装 Git
在开始使用 Git 之前,您需要在您的计算机上安装它。即使它已经安装了,最好更新到最新版本。您可以通过软件包或安装程序安装,或者下载源代码并自行编译。
注意
|
本书使用 Git 2.x 版本编写。由于 Git 在保持向后兼容性方面非常出色,因此任何较新的版本都可以正常使用。尽管我们使用的大多数命令即使在旧版本中也应该能正常工作,但其中一些命令可能无法使用或行为略有不同。 |
在 Linux 上安装
如果您想通过二进制安装程序在 Linux 上安装基本的 Git 工具,通常可以通过您的发行版附带的包管理工具来完成。如果您使用的是 Fedora(或任何密切相关的基于 RPM 的发行版,如 RHEL 或 CentOS),可以使用 dnf
$ sudo dnf install git-all
如果您使用的是基于 Debian 的发行版,如 Ubuntu,请尝试 apt
$ sudo apt install git-all
有关更多选项,Git 网站上提供了在多个 Unix 发行版上安装的说明,请访问 https://git.js.cn/download/linux。
在 macOS 上安装
在 macOS 上安装 Git 有多种方法。最简单的方法可能是安装 Xcode 命令行工具。在 Mavericks (10.9) 或更高版本上,您只需尝试从终端运行 git
,这是您第一次尝试运行它。
$ git --version
如果尚未安装,它会提示您安装。
如果您想要更新的版本,也可以通过二进制安装程序安装。macOS Git 安装程序由 Git 网站维护,可从 https://git.js.cn/download/mac 下载。
在 Windows 上安装
在 Windows 上安装 Git 有几种方法。最官方的版本可以在 Git 网站上下载。只需访问 https://git.js.cn/download/win,下载将自动开始。请注意,这是一个名为 Git for Windows 的项目,它与 Git 本身是独立的;有关更多信息,请访问 https://gitforwindows.org。
要获得自动安装,可以使用 Git Chocolatey 包。请注意,Chocolatey 包由社区维护。
从源代码安装
有些人可能觉得从源代码安装 Git 更有用,因为您将获得最新版本。二进制安装程序往往有点滞后,尽管随着 Git 在近年来逐渐成熟,这种情况已经不太明显了。
如果您想从源代码安装 Git,您需要拥有 Git 依赖的以下库:autotools、curl、zlib、openssl、expat 和 libiconv。例如,如果您在使用 dnf
(例如 Fedora)或 apt-get
(例如基于 Debian 的系统)的系统上,您可以使用以下命令之一来安装编译和安装 Git 二进制文件所需的最小依赖项
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
为了能够添加各种格式(doc、html、info)的文档,需要这些额外的依赖项
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
注意
|
RHEL 和 RHEL 派生版(如 CentOS 和 Scientific Linux)的用户需要 启用 EPEL 仓库才能下载 |
如果您使用的是基于 Debian 的发行版(Debian/Ubuntu/Ubuntu 派生版),您还需要 install-info
包
$ sudo apt-get install install-info
如果您使用的是基于 RPM 的发行版(Fedora/RHEL/RHEL 派生版),您还需要 getopt
包(它已经在基于 Debian 的发行版上安装了)
$ sudo dnf install getopt
此外,如果您使用的是 Fedora/RHEL/RHEL 派生版,您需要执行以下操作
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
因为二进制名称不同。
当您拥有所有必要的依赖项后,您可以继续从多个地方获取最新的标记版本 tarball。您可以在 kernel.org 网站上获取,地址是 https://www.kernel.org/pub/software/scm/git,或者在 GitHub 网站上的镜像,地址是 https://github.com/git/git/tags。通常在 GitHub 页面上更容易看到最新版本,但 kernel.org 页面也包含发行版签名,如果您想验证您的下载。
然后,编译并安装
$ tar -zxf git-2.8.0.tar.gz
$ cd git-2.8.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
完成后,您也可以通过 Git 本身获取 Git 以进行更新
$ git clone https://git.kernel.org/pub/scm/git/git.git