如何克隆一个git项目来创建一个不同的repo?

时间:2013-03-01 15:02:56

标签: git github

我有一个Github项目(https://github.com/gbrits/yeoman-less),我想用它作为其他一些项目的快速入门。这些其他项目中的每一个都需要获得自己的回购。

所以git clone https://github.com/gbrits/yeoman-less(单独)不起作用,因为我需要做一些事情,比如在克隆之后将原点更改为指向不同的远程端点。

相关:你会从命令行在github中创建一个远程源,而不是必须手动创建它然后在命令行中链接它吗?

1 个答案:

答案 0 :(得分:0)

看起来很容易。

第一次克隆

git clone git://..

(可选)更改本地目录的名称。

intermezzo :创建新的远程github repo(来自网站)或命令行(见下文):(来自Is it possible to create a remote repo on GitHub from the CLI without opening browser?

curl -u 'USER:PASS' https://api.github.com/user/repos -d '{"name":"REPO"}'
git remote add origin git@github.com:USER/REPO.git
git push origin master

更改来源

git remote set-url origin git://<new repo>

并推送

git push -u origin master