Post

Git

git相关笔记

分支更新代码

以本博客为例,fork的源仓库为jekyll-theme-chirpy ,fork的分支仓库为du-xinyi.github.io

clone分支代码

1
git clone https://github.com/du-xinyi/du-xinyi.github.io.git

此时查看remote信息只有分支代码 Alt text

添加源项目地址(命名为source)

1
git remote add source https://github.com/cotes2020/jekyll-theme-chirpy.git

此时remote信息包含有源仓库信息 Alt text

fetch源项目

1
git fetch source

合并代码

1
git merge source/master

此时即可将代码push到远程仓库完成更新

克隆子模块

如果clone的仓库使用了submodule添加了子仓库,直接clone的代码,子仓库模块文件夹是空白的,需要使用如下命令clone

1
git clone --recursive <仓库地址>
This post is licensed under CC BY 4.0 by the author.