我创建了一个新的GitHub仓库 - 我想把我现有的仓库放在那里.
我按照说明操作:
cd existing_git_repo
git remote add origin git@github.com:acme-org/myprj.git
git push origin master
Run Code Online (Sandbox Code Playgroud)
这只会将master分支推送到GitHub.
如何将现有仓库中的所有(包括所有分支)推送到我的新GitHub仓库?
Von*_*onC 234
注意:git push --all不会推送你的标签,只推送你的分支.
git push --all
git push --tags
Run Code Online (Sandbox Code Playgroud)
会真的推动一切.另请参阅" 设置git以拉动并推动所有分支 ".
不要忘记--dry-run在实际推送所有内容之前进行一些测试的选项.
另请参阅GitHub帮助" 使用遥控器 "将原点设置为GitHub远程仓库.
如" 如何制作"git push"在分支中包含标签? "中所述,git 1.8.3+(2013年5月)介绍:
git push --follow-tags
Run Code Online (Sandbox Code Playgroud)
这不会推送所有标签,而只会推送您正在推送的分支HEAD中可访问的标签.
这可以帮助保持该操作(推送提交和标签)完成一个命令而不是两个.
Git 2.4.1 +(2015年第二季度)将介绍该选项push.followTags.
小智 17
接受的答案不太正确,或者至少它对我不起作用.我还需要指定远程仓库,例如:
git push origin --all
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58942 次 |
| 最近记录: |