减少git的稀疏签出范围

减少git的稀疏签出范围,git,sparse-checkout,Git,Sparse Checkout,我有一份包含3个子文件夹的回购协议:a、B、C 我用a/和B/进行结账 现在我想从稀疏视图中删除B。怎么做 如果我只是rm-rb,或者gitrm-rb,或者gitrm-r--cached-B,那么git希望将该删除提交给repo。但我想在回购协议中保留B,只是不想将其保留在我的工作目录中。官方文件建议您可以更改$GIT_dir/info/sparse chec,这些更改应在下次结账时反映出来。这不是真的吗?从稀疏签出中删除B/不会从工作副本中删除目录。下一次结账后,它仍然在那里。从工作副本中删除

我有一份包含3个子文件夹的回购协议:a、B、C

我用a/和B/进行结账

现在我想从稀疏视图中删除B。怎么做


如果我只是rm-rb,或者gitrm-rb,或者gitrm-r--cached-B,那么git希望将该删除提交给repo。但我想在回购协议中保留B,只是不想将其保留在我的工作目录中。

官方文件建议您可以更改$GIT_dir/info/sparse chec,这些更改应在下次结账时反映出来。这不是真的吗?从稀疏签出中删除B/不会从工作副本中删除目录。下一次结账后,它仍然在那里。从工作副本中删除它会导致在下次提交时从repo中删除。