克隆现有存储库克隆Git存储库是一个可选步骤

译者:脚本之家-Adrian Hajdin
原文:https://www.freecodecamp.org/news/git-commands/

通过本文,您将了解 Git 是什么以及如何使用它以多种方式管理您的项目代码。

我们将在介绍 Git 基础知识的同时解释最重要的命令。

我们将讨论以下几点:

1.使用 GitHub 创建仓库(项目)

2.从 GitHub 克隆一个仓库到本地

3.将文件添加到本地存储库并提交更改

4.将您的更改推送到您的主分支

5.拉取更改到你的主机

6.创建分支,修改提交

7、打开一个拉取请求(对主分支进行更改)

8、合并自己的分支到master分支

简要概述

Git 是最受欢迎的版本控制系统是有原因的,我们将介绍 Git 的基础知识以及如何从命令行使用它。我们将学习一些最需要和最重要的命令,如添加、提交、推送等。本教程非常适合初学者。

Git 是 Web 开发人员和程序员最基本的版本控制技术。

版本控制系统允许您跟踪项目的历史并支持创建项目的不同版本。每个版本都会在某个时间点捕获文件的快照,并允许程序员自由切换项目版本。这些版本存储在称为仓库的特殊且典型的空间中。

Git 是目前最流行的版本控制系统实现。

使用前

如果您有 GitHub 帐户并在计算机上安装了 Git 配置git命令行拉取代码,则可以跳过此部分。

如果您还没有 GitHub 帐户,请单击免费注册一个。了解如何一键安装和配置。通过这些链接下载并安装它。

使用以下命令验证 Git 是否已成功安装。

git --version

创建您的第一个存储库

首先在您的计算机上为您的项目创建一个文件夹。

让我们创建一个名为 demo-git-repository 的项目

进入项目文件夹并使用以下命令添加本地 Git 存储库。

git init

第一个也是最重要的 git 命令是 — git init。它用于初始化 Git 存储库。

可选步骤:克隆现有存储库

克隆 Git 存储库是一个可选步骤。只有当你想用别人的代码开始一个项目然后在上面构建时,你才这样做。

您可以通过进入 GitHub 存储库并单击“克隆或下载”来完成此操作。然后复制链接。

现在,我们可以在将要介绍的第二个 Git 命令中使用此链接。

git clone 

此命令将在本地克隆一个 Git 存储库项目。然后git命令行拉取代码,您可以修改并保存项目。

仅当您想继续编辑其他人和现有项目时,才应执行此步骤。如果你想自己开始一个空白项目,你可以跳过这一步。

将文件添加到本地存储库

完成项目并创建一些文件后,就可以跟踪文件并将其添加到暂存区。

下面是我们添加的两个文件,index.html 和 style.css。Git 会自动跟踪这些文件。

使用以下命令添加单个文件:

图片[1]-克隆现有存储库克隆Git存储库是一个可选步骤-老王博客

git add index.html

如果要添加多个文件,可以使用以下命令:

git add index.html style.css

但这并不常见。大多数时候,您只想跟踪您创建的所有文件,不想单独添加每个文件。

如果要将所有文件添加到项目文件夹中,可以使用以下命令:

git add .

提交(保存)更改

将这些文件添加到暂存区后,可以创建一个名为 commit 的检查点。提交通常是在我们完成功能或修复错误后创建的。这些提交可用于跟踪哪些功能被添加到哪些提交中,以及由谁添加,因此如果源代码出现问题,我们可以轻松追踪甚至恢复整个先前提交的项目。

git 存储库中的提交记录目录中所有文件的快照。这就像一个巨大的复制粘贴,甚至比这更好!

使用以下命令添加提交:

git commit -m ""

“-m”表示我们可以添加确切的提交信息。

在此示例中,我们将创建自己的提交。我们使用“初始提交”消息进行提交。

提交的消息需要表明在该特定提交中进行了哪些代码更改。

创建远程存储库

Git 中的远程存储库是所有团队成员用来交换更改的通用存储库。在大多数情况下,此类远程存储库存储在 GitHub 等代码托管服务或内部服务器上。

打开 GitHub 并创建一个新的存储库。输入存储库名称并单击创建存储库。

您将收到一系列设置它所需的命令。

如您所见,我们已经完成了大部分步骤。现在,我们只需要将新创建的存储库添加为远程存储库。我们可以使用以下命令来做到这一点:

git remote add origin 

将更改推送到主分支

添加并提交所有文件后,唯一要做的就是将它们推送到我们的远程存储库。

首次将文件推送到远程目录时,需要输入以下命令:

git push -u origin master

每隔一段时间,您只需要输入:

git push

创建一个分支

Git 中的分支非常轻量级。它们只是指向特定提交的指针——仅此而已。

您可以使用以下命令创建一个新分支:

git branch 

然后您可以使用以下命令切换到现有分支:

git checkout 

您也可以使用 next 命令创建一个新分支并立即切换到它。大多数人使用它而不是单独的分支和结帐命令:

git checkout -b 

合并分支到主分支

如果你对一个分支做了很多改动,我们称之为“change-styles”,并且你想把这个分支合并回你的主分支,你可以使用以下命令:

git merge 

对于我们的具体示例;要将更改的样式合并到主分支中,您需要签出主分支,然后运行:

git merge change-styles

拉取最新更改:

如果您与很多人一起工作,您会发现自己处于在 GitHub 上更新了一个 repo,但没有本地更改的情况。如果是这种情况,您可以使用以下命令从远程分支获取最近的更改。

git pull origin 

本文为本人翻译,如有不足请见谅。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论