我知道您可以运行git clone -n git@repo
来克隆而不检出文件,但是是否可以在不提取引用的情况下克隆存储库?
例如,如果我有一个存储库,我想创建一个占位符,我可以这样做:
mkdir repo
cd repo
git init
git remote add origin git@repo
然后一切都会到位,以便我可以在以后拉。
答案 0 :(得分:2)
您只能添加一些初始化配置步骤,如:
git init repo
cd repo
git remote add origin git@repo
git config user.name yourName
git config user.email yourEmail
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
然后一切都准备好进行git fetch。
这类似于这个Gist脚本" remgit.sh
"