我有一个 Github 项目 ( https://github.com/gbrits/yeoman-less ),我想将其用作其他项目的快速入门。这些其他项目中的每一个都需要获得自己的回购。
所以git clone
https://github.com/gbrits/yeoman-less(单独)不起作用,因为我需要做一些事情,比如在克隆之后更改原点以指向不同的远程端点。
相关:您是否会从命令行在 github 中创建远程源,而不必手动创建它然后在命令行中将其链接起来?
我有一个 Github 项目 ( https://github.com/gbrits/yeoman-less ),我想将其用作其他项目的快速入门。这些其他项目中的每一个都需要获得自己的回购。
所以git clone
https://github.com/gbrits/yeoman-less(单独)不起作用,因为我需要做一些事情,比如在克隆之后更改原点以指向不同的远程端点。
相关:您是否会从命令行在 github 中创建远程源,而不必手动创建它然后在命令行中将其链接起来?
它看起来很容易。
第一个克隆
git clone git://..
可选择更改本地目录的名称。
intermezzo:创建新的远程 github 存储库(来自网站)或命令行(见下文):(来自是否可以在不打开浏览器的情况下从 CLI 在 GitHub 上创建远程存储库?
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