如何克隆到非空目录?
我有目录A与目录B匹配的文件。目录A可能还有其他需要的文件。目录B是一个gitrepo。
我想把目录B克隆到目录A,但是git-克隆不允许我这样做,因为目录是非空的。
我希望它能克隆.git,既然所有的文件都匹配,我可以从那里去吗?
我无法克隆到一个空目录中,因为我在目录A中的文件不在目录B中,我想保存它们。
复制.git不是一个选项,因为我希望引用推拉,并且我不想手动设置它们。
有什么办法吗?
更新:我认为这是可行的,有人能看到任何问题吗?->
cd a git clone --no-hardlinks --no-checkout ../b a.tmp mv a.tmp/.git . rm -rf a.tmp git unstage # apparently git thinks all the files are deleted if you don't do this
米琪卡哇伊
慕斯709654
相关分类