将所有本地分支推送到Git中的其他远程站点

ang

我正在这样获取origin

git fetch origin

这将使所有分支成为masterdev

然后我将其推到另一个遥控器mirror-server

git push mirror-server master

或者,基本上git push --all mirror-server

但这不将我的dev分支送到mirror-server,仅将master分支推送。

错误我得到:

error: src refspec dev does not match any.

如图所示,我尝试过:

git push -u mirror-server dev
git push --all

我还尝试过切换当前分支,然后再推送。没运气!只有一次我得到的东西,它是这样的:Git基本上就是把上的所有文件dev,以master和合并文件...

基本上,我需要从中拉出更改origin,然后将所有分支推送到所有其他遥控器。

手指

此命令序列会将GitHub存储库(如果更改了URL ~/local-repos则将任何其他存储库)克隆为,在中初始化一个空存储库~/remote-repos.git并将其推~/local-repos送到~/remote-repos.git所有分支。

git clone 'https://github.com/nhnc-nginx/apache2nginx' ~/local-repos
git init --bare ~/remote-repos.git
cd ~/local-repos
git remote add mirror-server ~/remote-repos.git
git push --mirror mirror-server

稍后,您更新跟踪分支(并获得新的)在~/local-reposgit fetch origin执行中~/local-repos您可以使用~/remote-repos.git再次镜像所有内容git push --mirror mirror-server如果要推送单个分支(例如origin/gh-pages),请使用git push mirror-server origin/gh-pages

注意,https://github.com/nhnc-nginx/apache2nginxremote是origin自动命名的git fetch originorigin存储库中获取可访问对象,并将分支存储为跟踪分支。跟踪分支的前缀是远程名称(origin在这种情况下)。如果执行但git checkout gh-pagesgh-pages存在分支,则Git会git branch --track gh-pages origin/gh-pages在执行结帐之前执行,这会创建gh-pages上游设置为分支origin/gh-pages

这可能是您的Git报告的错误的来源。您只获取了数据,origin/gh-pages并尝试推送不存在的gh-pages分支。作为结帐的一部分,gh-pages已创建,因此请进行推送。

还要注意,您正在创建本地存储库的镜像,而不是origin如果要镜像GitHub存储库,则应git fetch origin在刚刚创建的空镜像中执行git remote add origin 'https://github.com/nhnc-nginx/apache2nginx'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将所有本地分支推送到Git中的其他远程站点

来自分类Dev

git将所有远程分支推送到新的来源

来自分类Dev

从本地分支推送到其他远程分支

来自分类Dev

Git:将本地文件推送到远程存储库中的其他文件名

来自分类Dev

将所有本地分支推送到git中的原始位置

来自分类Dev

git:推送所有跟踪特定远程站点的本地分支

来自分类Dev

git,如何将本地分支推送到特定的远程

来自分类Dev

将 git 分支推送到其他存储库

来自分类Dev

将更改推送到Git中的特定远程分支

来自分类Dev

将更改推送到Git中的特定远程分支

来自分类Dev

如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?

来自分类Dev

“ git push”是否推送其他分支的所有提交?

来自分类Dev

将本地git推送到新的远程

来自分类Dev

如何查看所有未推送到远程分支的本地提交?

来自分类Dev

Git:本地合并分支上的提交是否被推送到远程?

来自分类Dev

Git-重命名具有2个提交推送到远程的本地分支

来自分类Dev

如何将本地git存储库中的所有远程分支转换为本地跟踪分支

来自分类Dev

将本地分支推送到远程上的新项目

来自分类Dev

将当前分支的更改推送到其他分支

来自分类Dev

Git将一个分支合并到所有其他分支中

来自分类Dev

Git将一个分支合并到所有其他分支中

来自分类Dev

在强制推送到另一个分支时,Git没有将新文件推送到远程

来自分类Dev

将所有远程跟踪分支推到新的远程站点?

来自分类Dev

将所有远程跟踪分支推到新的远程站点?

来自分类Dev

git:将已删除的分支推送到远程

来自分类Dev

Git:将代码推送到远程主分支

来自分类Dev

将master推送到不同的远程分支netbeans GIT集成

来自分类Dev

如何使用hg-git推送到其他分支?

来自分类Dev

如何将分支推送到单独的远程仓库中?

Related 相关文章

  1. 1

    将所有本地分支推送到Git中的其他远程站点

  2. 2

    git将所有远程分支推送到新的来源

  3. 3

    从本地分支推送到其他远程分支

  4. 4

    Git:将本地文件推送到远程存储库中的其他文件名

  5. 5

    将所有本地分支推送到git中的原始位置

  6. 6

    git:推送所有跟踪特定远程站点的本地分支

  7. 7

    git,如何将本地分支推送到特定的远程

  8. 8

    将 git 分支推送到其他存储库

  9. 9

    将更改推送到Git中的特定远程分支

  10. 10

    将更改推送到Git中的特定远程分支

  11. 11

    如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?

  12. 12

    “ git push”是否推送其他分支的所有提交?

  13. 13

    将本地git推送到新的远程

  14. 14

    如何查看所有未推送到远程分支的本地提交?

  15. 15

    Git:本地合并分支上的提交是否被推送到远程?

  16. 16

    Git-重命名具有2个提交推送到远程的本地分支

  17. 17

    如何将本地git存储库中的所有远程分支转换为本地跟踪分支

  18. 18

    将本地分支推送到远程上的新项目

  19. 19

    将当前分支的更改推送到其他分支

  20. 20

    Git将一个分支合并到所有其他分支中

  21. 21

    Git将一个分支合并到所有其他分支中

  22. 22

    在强制推送到另一个分支时,Git没有将新文件推送到远程

  23. 23

    将所有远程跟踪分支推到新的远程站点?

  24. 24

    将所有远程跟踪分支推到新的远程站点?

  25. 25

    git:将已删除的分支推送到远程

  26. 26

    Git:将代码推送到远程主分支

  27. 27

    将master推送到不同的远程分支netbeans GIT集成

  28. 28

    如何使用hg-git推送到其他分支?

  29. 29

    如何将分支推送到单独的远程仓库中?

热门标签

归档