从 80 年代后期开始开发版本控制软件以来,Git 一直是最易于使用的代码更改跟踪工具。
Github 和 Gitlab 等服务在存储库中提供代码存储,通常称为“远程”存储库。它们充当代码的中央存储; Git 可以将本地代码与中央代码同步,以正确管理多个用户的复杂更改。
安装
在 Ubuntu、Debian 和类似的发行版上, 你可以通过运行安装 Git:
sudo apt 安装 git
笔记: 对于较旧的 Ubuntu 版本(版本 14.04 及以下),您需要使用 apt-get
代替 易于
.
在 CentOS、Fedora 和其他基于 Red Hat 的发行版上, 你可以通过运行安装 Git:
yum 安装 git
基本 Git 命令
让我们看看一些基本的命令 混帐
这将帮助我们开始跟踪代码中的更改。
要在本地文件夹上启用 git, 在终端的文件夹内运行以下命令。
混帐初始化
它会创建一个隐藏文件夹, .git
,其中包含 git 配置和有关更改跟踪的信息,如果之后添加文件以进行更改跟踪。使用它在本地项目上初始化 git。
要克隆/下载远程文件夹并在其上初始化 git, 运行以下命令:
git 克隆
这里, , 是远程存储库上项目的 url。它将下载本地系统上的远程项目,并使用项目名称创建一个 git 初始化文件夹。
注意不需要运行 混帐初始化
克隆项目后。
要使用 git 从远程目录中提取更改, 运行以下命令:
拉
git 的 pull 命令将拉取自上次拉取或克隆以来远程存储库上的所有更改。用户在从远程拉取之前必须首先提交他的本地更改,这样本地更改不会丢失。
如果拉取的更改和本地更改之间发生冲突,git 将通知发生冲突的位置,并要求用户手动修改文件。
要将文件或文件夹添加到 git, 运行以下命令:
添加
上述命令将 command 中指定的文件或文件夹添加到 Git 暂存区。 Git 暂存区是指正在跟踪文件更改时的状态。利用 git 添加。
用于将当前文件夹中的所有文件添加到暂存区。
要检查工作目录中文件的状态(跟踪状态), 运行下面的命令
状态
显示当前文件夹的跟踪状态;自上次提交以来哪些文件已更改,哪些文件尚未添加到暂存区。
要在 git 中提交更改, 使用以下命令:
git commit -m "提交消息"
commit 命令将提交文件更改,这意味着分阶段的更改现已永久生效。必须为每个提交提供一个消息字符串,它应该描述在该提交中提交的更改;这是为了保留更改日志。
要使用 git 将更改推送到远程存储库, 运行以下命令:
推
代码提交后,用户可以将提交的更改推送到远程存储库。请注意,用户必须在推送之前先拉取代码,以便他的本地项目包含所有远程更改(如果有)。
这些是用户可以开始使用 Git 进行更改跟踪的一些基本命令。更多命令包括更改存储、项目分支和 Git 的其他功能,可以在 Git 手册页中找到。