如何设置/配置git忽略本地文件夹

cvxl0en2  于 2023-06-28  发布在  Git
关注(0)|答案(1)|浏览(174)

在我们的企业项目中,我们在GIT的3个分支中维护代码库,即Release_1,Release_2和Release_3。
GIT存储库很大,多个团队都在使用它。提供给我们的远程桌面的硬盘容量有限。所以我正在努力减少我的GIT的大小。在那次调查中,我发现了一个与我或我的团队无关的文件夹。比如说文件夹ABC。我想完全忽略此文件夹。但只是为了我。
有没有办法在本地忘记文件夹ABC或其他方法来减少GIT存储库的大小?
到目前为止尝试的选项:
1..gitignore ->这将使其他团队也忽略该文件夹。如果我把它保存在本地,可能会不小心推到服务器上,让每个人都忽略它。所以暂时不接受这个选择。
1..git/info/exlude ->在此文件中添加了文件夹ABC,但在从Release_x切换到Release_y时,将再次下载完整的文件夹ABC。

mefy6pfw

mefy6pfw1#

工作溶液:

1.在.git/info/中创建一个名为“sparse-checkout”的新文件
1.在新创建的文件中,仅添加所需的文件夹,如下所示:
文件夹_1/
文件夹_2/
1.打开new git bash并运行以下命令:
git config core.sparsecheckout true git read-tree -mu HEAD

相关问题