我们有一个包含大量项目的仓库。我只关心 repo 中的“oracle”项目。但是,在拉下代码库后,我在其他文件夹中发现了名为“oracle”的子目录。有没有办法只抓取匹配的父文件夹?
git init <repo>
cd <repo>
git remote add -f origin <url>
git config core.sparseCheckout true
echo "oracle/" >> .git/info/sparse-checkout
输出
#ls -l
oracle
directory123
directoryabc
#find . | grep "oracle"
directory123/sub1/sub2/oracle
directoryabc/sub1/sub2/sub3/oracle