相关疑难解决方法(0)

Git稀疏结账,排除

根据这个帖子,Git的sparse-checkout功能中的排除应该被实现.是吗?

假设我有以下结构:

papers/
papers/...
presentations/
presentations/heavy_presentation
presentations/...
Run Code Online (Sandbox Code Playgroud)

现在我想presentations/heavy_presentation从收银台中排除,而将其余部分留在收银台.我没有设法让这个运行.什么是正确的语法?

git sparse-checkout

12
推荐指数
4
解决办法
7858
查看次数

启用后如何禁用稀疏结账?

我启用了稀疏结账

git init
git remote add <url>
git config --global core.sparseCheckout true
echo "assets" >> .git/info/sparse-checkout
git pull origin master
Run Code Online (Sandbox Code Playgroud)

Git只为我检查了资产文件夹

但是现在,我想再次启用完整的分支机构检查(签出文件夹/文件),但它似乎不起作用.

1)首先我禁用了配置

git config --global core.sparseCheckout false
Run Code Online (Sandbox Code Playgroud)

2)删除.git/info/sparse-checkout中的条目

但git没有为我检查任何其他文件夹/文件,似乎它坚持'资产'文件夹.

谁能告诉我如何在不创建新仓库的情况下重置/禁用此稀疏结账.

git

12
推荐指数
3
解决办法
2834
查看次数

标签 统计

git ×2

sparse-checkout ×1