我有一个回购电话react.我将它克隆到一个本地叫做的另一个回购中different-repo.
然后different-repo,我怎样才能远程推送到不同的仓库,因为目前它正在推动react.
实际上,我希望从react不同的命名回购中克隆很多次,但是当我从那些回购推动他们推送到他们自己的回购.
mat*_*001 28
你必须添加另一个remote.通常,你有一个origin遥控器,它指向你克隆它的github(也许是bitbucket)存储库.以下是它的一些例子:
https://github.com/some-user/some-repo(.git可选)git@github.com:some-user/some-repo (这是ssh,它允许你推/拉而不必每次都输入你的id)C:/some/folder/on/your/computer是! 您可以推送到自己计算机上的其他目录.所以,当你
$ git push origin master
Run Code Online (Sandbox Code Playgroud)
origin 被替换为它的值:url
所以,它基本上只是一个捷径.你可以每次自己输入网址,它也会这样做!
注意:您可以remote通过执行操作列出所有内容git remote -v.
然后我怎么能得到不同的仓库来远程推送到不同的仓库,因为目前它正在推动反应.
我猜你想要创建第二个存储库,对吗?好吧,你可以用这个回购的url 创建另一个remote(或替换当前origin)!
remote- 推荐git remote add <remote-name> <url>
Run Code Online (Sandbox Code Playgroud)
所以,例如:
$ git remote add different-repo https://github.com/your-username/your-repo
Run Code Online (Sandbox Code Playgroud)
然后,只是
$ git push different-repo master
Run Code Online (Sandbox Code Playgroud)
origin remotegit remote set-url <remote-name> <url>
Run Code Online (Sandbox Code Playgroud)
所以
git remote set-url origin https://github.com/your-username/your-repo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22570 次 |
| 最近记录: |