
【git仓库管理】git 命令拉取部分代码
通过git sparse-checkout 能够拉取部分代码。如果想要拉取某个提交的变更文件。
·
使用命令
想要拉取部分内容,需要使用命令 sparse-checkout
git sparse-checkout
有两种使用方式
- 直接通过命令,执行时加上相关参数
- 通过配置文件,.git/info/sparse-checkout 中添加参数
拉取指定目录或指定文件
初始化sparse-checkout状态
# 1.启用并初始化sparse-checkout
git sparse-checkout init
设置拉取目录和文件
# 2.添加需要包含的目录或文件
git sparse-checkout set lib py mpy-cross ports/unix ports/windows
# 或者 在.git/info/sparse-checkout 文件(如没有请创建它)中添加文件路径,路径要相对仓库根目录的相对路径
执行pull
# 3.拉取文件
git pull origin master
拉取某个提交的变动文件
如果想要拉取某个提交的变更文件
查看提交的修改记录
git log commit_id --name-only
# 或
git log commit_id --stat
配置sparse参数
将上一步的结果拷贝到 .git/info/sparse-checkout 文件
执行sparse
# 执行sparse-checkout
git sparse-checkout init
git pull origin master
更多推荐
所有评论(0)