git clone进入主目录

时间:2012-02-25 12:20:28

标签: linux git home-directory

$ git clone ssh://host/repo.git ~/
destination directory '/home/username/' already exists.

谁能告诉我如何使这项工作?我正在尝试快速复制常见的开发脚本和配置。

4 个答案:

答案 0 :(得分:30)

这似乎有效:

cd ~
git init
git remote add origin ssh://host/repo.git
git pull origin master

答案 1 :(得分:2)

当您传递第二个参数时,clone命令会创建一个新目录:

$ git clone ssh://host/repo.git ~/your_directory

clone将创建~/your_directory。如果目录已经存在,它将为您提供错误。

答案 2 :(得分:1)

cd ~
git clone ssh://host/repo.git

之后,您将项目放在/home/username/repo/目录

如果您想让项目使用不同的文件夹名称(例如'foo /')

mkdir ~/foo
cd ~/foo
git clone ssh://host/repo.git foo/

答案 3 :(得分:1)

我会将存储库克隆到子目录中:

git clone ssh://your/git/repo.git ~/repo

并为配置文件创建符号链接:

ln -s ~/repo/.bashrc ~/.bashrc