我有 foo/bar/myfiles 并且我想要 foo/myfiles。
我试图将一个仓库克隆到 foo 中,但它将仓库的名称设为一个文件夹并将文件放入其中。我原本想克隆到与 foo 相同的目录中,然后重命名它,但我宁愿找到解决这个问题的方法。
我正在我的服务器上工作,因此适用于 Linux 的解决方案会很好,但是我经常在本地机器上执行此操作,因此如果也可以为 Windows 做些什么,我将不胜感激。
答案1
有很多方法可以解决这个问题,例如:
mv foo foo2
mv foo2/bar foo
rm -rf foo2
(假设foo
文件夹保存为空bar
)
针对 slhck 指出的错误进行了编辑
您还可以告诉它将来要克隆存储库的位置:
git clone git://repo/bar.git foo