介绍
Git 是一个版本控制系统,自 2005 年发布以来,根据 GNU 通用公共许可证第 2 版进行分发。
Git 是一种主要用于版本控制的软件,它允许对项目进行非线性开发,即使是包含大量数据的项目也可以。Git 中的每个工作目录都是一个完整的仓库,具有完整的历史记录和跟踪,独立于网络访问或中央服务器。
使用 Git 的优势源于程序存储数据的方式。与其他版本控制系统不同,最好将 Git 的存储过程视为一组快照,主要存储在本地磁盘上的迷你文件系统。Git 最大化了效率,并允许在其之上构建强大的工具。
在本教程中,我们将在 Debian 8 Linux 服务器上安装和配置 Git。
先决条件
您需要准备以下内容:
- 运行 Debian 8 的 Droplet
- 一个 sudo 用户
红色文字的含义
本教程中的大部分代码可以直接复制粘贴!您需要自定义的部分将在本教程中以红色显示。
步骤 1 — 使用 APT 安装 Git
在安装 Git 之前,请确保通过执行以下命令更新软件包列表:
sudo apt-get update
使用 apt-get
一条命令安装 Git:
sudo apt-get install git-core
这是您安装 Git 所需的唯一命令。接下来是配置 Git。
使用 apt-get
是安装 Git 的最简单、可能也是最可靠的方法之一,因为 APT 会处理系统可能存在的所有软件依赖关系。
现在,让我们看看如何配置 Git。
步骤 2 — 配置 Git
Git 使用两个主要设置来实现版本控制:
- 用户名
- 用户的电子邮件
这些信息将嵌入到您使用 Git 进行的每次提交中,以便跟踪是谁进行了哪些提交。
我们需要在 Git 配置文件中添加这两个设置。可以使用 git config
实用程序来完成。下面是具体操作:
设置您的 Git 用户名:
git config --global user.name "Sammy Shark"
设置您的 Git 电子邮件:
git config --global user.email sammy@example.com
查看所有 Git 设置:
您可以使用 git config
实用程序中的 --list
参数查看这些新配置的设置(以及所有先前存在的设置,如果有的话)。
git config --list
您应该看到您的用户设置:
user.name=Sammy Shark user.email=sammy@example.com
.gitconfig
如果您想要深入了解 Git 配置文件,只需启动 nano
(或您喜欢的文本编辑器),然后随心所欲地进行编辑:
nano ~/.gitconfig
在这里,您可以手动更新您的 Git 设置:
[user] name = Sammy Shark email = sammy@example.com
这是您需要开始使用 Git 的基本配置。
添加您的用户名和电子邮件不是强制性的,但建议这样做。否则,当您使用 Git 时,您将收到以下消息:
[secondary_label Output when Git user name and email are not set] [master 0d9d21d] initial project version Committer: root Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author
祝贺您成功安装了自己的 Git。
结论
以下是一些教程,可以帮助您充分利用 Git:
- 如何有效使用 Git
- 如何使用 Git 分支
祝您分支愉快!