专业编程基础技术教程

网站首页 > 基础教程 正文

Git 克隆项目(仓库)到本地后拉取其他远程分支

ccvgpt 2024-07-19 13:01:56 基础教程 12 ℃
  • 从 GitHub 克隆远程仓库
# 克隆 gld 仓库到本地
git clone git@github.com:geometryolife/gld.git


# 进入项目的根目录
cd gld


# 默认克隆项目的主分支,其他分支并没有被克隆到本地
git branch -a


=== Output ===
* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/img
  remotes/origin/main
  • 拉取其他远程分支到本地
# 创建本地分支 img,并与远程的 origin/img 分支同步
# git checkout -b 本地分支名 远程分支名
git checkout -b img origin/img


=== Output ===
Branch 'img' set up to track remote branch 'img' from 'origin'.
Switched to a new branch 'img'


# 再次查看,img 分支已经被拉取下来了,同时也切换到了 img 分支
git branch -a


=== Output ===
* img
  main
  remotes/origin/HEAD -> origin/main
  remotes/origin/img
  remotes/origin/main

因为简单的 git clone 命令默认只克隆默认的远程分支,所以把要使用检出命令,把其它的远程分支检出到本地。

Git 的功能非常强大,不论是文稿工作还是代码工作,有了 Git 的协助真的是如虎添翼。

Git 克隆项目(仓库)到本地后拉取其他远程分支

  • Git 入门教程

Git 从入门到精通学习笔记,半小时就能学会:

https://github.com/geometryolife/GitNotes/tree/main/cw/primer
  • Git 的常用命令

git init

使用 Git 管理一个文件夹的方法很简单,只需将其初始化为一个 Git 仓库。

  • Create an empty Git repository or reinitialize an existing one

git clone

将远程的仓库克隆到本地。

  • Clone a repository into a new directory
# 直接克隆到本地目录
git clone https://github.com/geometryolife/GitNotes.git
# 如果 Fork 仓库后,推荐使用 SSH 方式,注意修改为自己的用户名
git clone git@github.com:geometryolife/GitNotes.git

更多的内容就不粘贴过来了,可以自己到我的仓库里取。

最近发表
标签列表