如何克隆 GitHub 仓库?


克隆仓库涉及从源代码控制下载源代码副本。换句话说,克隆是创建现有仓库的副本。例如,多个用户在一个项目上协作。用户可以使用此功能创建开发副本。

如果您有一个 GitHub 仓库,您需要首先邀请协作者加入仓库。然后,每个协作者将把仓库克隆到他们的本地机器。

在本地,他们将使用此克隆的仓库,进行本地更改并在其上执行提交。一旦他们准备好与团队中的其他人共享他们的更改,他们将把提交推送到中央仓库。

为了克隆仓库,我们需要按照以下步骤操作:

复制上面显示的文本框中的 URL,并使用以下命令将其粘贴到您的 git bash 终端中。

$ git clone {repo_rul}

这将在您的机器上创建一个与项目名称相同的文件夹。

$ dell@DESKTOP-N961NR5 MINGW64 /e/tut_repo
$ git clone https://github.com/kannan/sample.git
Cloning into 'sample'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.

$ dell@DESKTOP-N961NR5 MINGW64 /e/tut_repo
$ ls
sample/

将当前工作目录更改为项目文件夹,并执行如下所示的 git log 命令

$ dell@DESKTOP-N961NR5 MINGW64 /e/tut_repo
$ cd sample/

$ dell@DESKTOP-N961NR5 MINGW64 /e/tut_repo/sample (main)
$ git log --oneline --all --graph
* b494547 (HEAD -> main, origin/main, origin/HEAD) Initial commit

在以上输出中,origin 是 git 为远程跟踪分支(即克隆的源分支)提供的名称。**origin/main** 和 **origin/HEAD** 是远程跟踪分支。要查看远程跟踪分支的详细信息,请使用以下命令

$ git remote -v
origin https://github.com/kannan/sample.git (fetch)
origin https://github.com/kannan/sample.git (push)

-v 表示详细,因此这将列出远程跟踪分支的详细信息。

更新于: 2021年4月30日

2K+ 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告