我在BitBucket上有一个现有的存储库,并在Windows 7(x64)上使用SmartGit 3在本地克隆它。我有一个文件夹,比方说C:/FolderA/FolderB
我要将其放入。(以便readme.txt
成为C:/FolderA/FolderB/readme.txt
。)
但是,当我克隆存储库并将路径设置为C:/FolderA/FolderB
时,它会在readme.txt
中创建C:/FolderA/FolderB/repository-name/readme.txt
。我该如何防止这种情况?
如果没有办法用SmartGit做到这一点,我怎样才能从Git命令行实现呢?
答案 0 :(得分:3)
您可以使用
git clone <git-url> [target-dir]
如果你没有指定目标目录,它将默认创建一个以repo name命名的新目录(这就是你所看到的)。
您可以随时重命名目标目录或根据需要移动它(例如一级) - 只要.git
子目录完好无损,git就不会真正关心。