如何克隆 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 表示详细,因此这将列出远程跟踪分支的详细信息。
广告