相关疑难解决方法(0)

是否可以在不先检查整个存储库的情况下进行稀疏检出?

我正在使用包含大量文件的存储库,这需要几个小时才能结账.我正在研究Git是否能够很好地使用这种类型的存储库,因为它支持稀疏检出,但我能找到的每个示例都执行以下操作:

git clone <path>
git config core.sparsecheckout true
echo <dir> > .git/info/sparse-checkout
git read-tree -m -u HEAD
Run Code Online (Sandbox Code Playgroud)

这个命令序列的问题是原始克隆也执行结帐.如果将-n添加到原始克隆命令,则read-tree命令会导致以下错误:

错误:稀疏结账不会在工作目录上留下任何条目

如何在不先检出所有文件的情况下进行稀疏结账?

git

159
推荐指数
12
解决办法
11万
查看次数

git:如何将某个特定作者的所有提交重新绑定到一个单独的分支中?

我正在使用一些没有使用SCM的代码+并且以所有项目文件的形式偶尔接收更新,尽管其中只有一些已经被更改了一些.到目前为止,我只是将我自己的更改放在一个git repo中,并通过手动git add -p会话解决了这些"更新",随着我自己的更改量(那些尚未确定要发布的更改)越来越多,幸运的是,我做git commit --author "the others"了上述"补丁",我想知道:

如何将一位作者提交的所有提交分成新的分支?

(我不介意在这种情况下改写历史记录,回购只用于我)

理想的解决方案包括在每个"补丁"之后将其他分支合并到我的分支中,但是现在最后的合并可能就足够了.


+是的,绝地确实觉得你在那里畏缩

git version-control branch git-rebase

9
推荐指数
1
解决办法
2140
查看次数

标签 统计

git ×2

branch ×1

git-rebase ×1

version-control ×1