我们有一个包含许多项目的代码库。我只关心其中的“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
oracle
项目位于您的repo根目录下,我有一种感觉,写/oracle/
而不是oracle/
应该可以解决问题。 - jub0bs