- 从 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 从入门到精通学习笔记,半小时就能学会:
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
更多的内容就不粘贴过来了,可以自己到我的仓库里取。