[英]Unable to checkout git directory
我正在嘗試克隆git子目錄
https://github.com/graphlab-code/graphlab/src ...我正在嘗試僅簽出src
子目錄
mkdir git-src
cd git-src
git init
git config core.sparsecheckout true
echo graphlab/src/ >> .git/info/sparse-checkout
git remote add origin https://github.com/graphlab-code/graphlab
git pull origin master
上面的代碼似乎沒有復制子目錄src
。 請協助
您應該僅將本地路徑src
放置在sparse-checkout
文件中,而不要放置' repo/src
'(' graphlab/src
')。
echo src/*> .git/info/sparse-checkout
這是因為git read-tree
從倉庫中讀取本地路徑,該倉庫是在skip-worktree位圖$GIT_DIR/info/sparse-checkout
。
我設法僅使用src/*
語法復制src。
所有其他嘗試使我擁有:
error: Sparse checkout leaves no entry on working directory
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.