我有一个Github项目(https://github.com/gbrits/yeoman-less),我想用它作为其他一些项目的快速入门。这些其他项目中的每一个都需要获得自己的回购。
所以git clone
https://github.com/gbrits/yeoman-less(单独)不起作用,因为我需要做一些事情,比如在克隆之后将原点更改为指向不同的远程端点。
相关:你会从命令行在github中创建一个远程源,而不是必须手动创建它然后在命令行中链接它吗?
答案 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