最终效果是,执行如下一个命令,就能同时推送代码到gitee和github。
git push origin master
实现步骤如下:
1、添加两个remote
命令如下。
git remote add origin git@gitee.com:yeszao/dnmp.git git remote add github git@github.com:yeszao/dnmp.git
第一个为码云,仓库名为origin。默认情况下,git clone下来的代码默认远程仓库名就是origin,如果是这种情况,就不需要add origin了。
第二个为GitHub,仓库名为github。
完成这一步之后,通过命令:git push origin master就可以推送代码到码云,git push github master就可以推送代码到GitHub。
2、为origin增加一个push地址
git remote set-url --add origin git@github.com:yeszao/dnmp.git
这样就可以实现开头说的效果了。
3、验证
再次推送就像下面这样了,说明同时推到了 gitee 和 github。
$ git push origin master Enumerating objects: 10, done. Counting objects: 100% (10/10), done. Delta compression using up to 16 threads Compressing objects: 100% (6/6), done. Writing objects: 100% (6/6), 1.98 KiB | 253.00 KiB/s, done. Total 6 (delta 3), reused 0 (delta 0) remote: Powered by GITEE.COM [GNK-5.0] To gitee.com:yeszao/dnmp.git a033733..42e137d master -> master Enumerating objects: 10, done. Counting objects: 100% (10/10), done. Delta compression using up to 16 threads Compressing objects: 100% (6/6), done. Writing objects: 100% (6/6), 1.98 KiB | 1.98 MiB/s, done. Total 6 (delta 3), reused 0 (delta 0) remote: Resolving deltas: 100% (3/3), completed with 3 local objects. To github.com:yeszao/dnpm.git a033733..42e137d master -> master
也可以通过命令验证:
$ git remote -v github git@github.com:yeszao/dnmp.git (fetch) github git@github.com:yeszao/dnmp.git (push) origin git@gitee.com:yeszao/dnmp.git (fetch) origin git@gitee.com:yeszao/dnmp.git (push) origin git@github.com:yeszao/dnmp.git (push)
如上,origin多了一个push。
主要内容:描述,示例命令用于将本地分支的更新,推送到远程主机。它的格式与命令相似。 使用语法 描述 使用本地引用更新远程引用,同时发送完成给定引用所需的对象。可以在每次推入存储库时,通过在那里设置挂钩触发一些事件。 当命令行不指定使用参数推送的位置时,将查询当前分支的配置以确定要在哪里推送。 如果配置丢失,则默认为。 示例 以下是一些示例 - 上面命令表示,将本地的分支推送到主机的分支。如果不存在,则会被新建。 如果
在本文章教程中,我们将演示如何查看 Git 存储库的文件和提交文件记录,并对存储库中的文件作修改和提交。 注意:在开始学习本教程之前,先克隆一个存储库,有关如何克隆存储库,请参考: http://www.yiibai.com/git/git_clone_operation.html 在前面的文章中,都在要本地编写文件代码和提交,维护管制自己的文件版本,然后这种“自娱自乐”的方式,意义不是很大,在这
Name git-push - 更新远程引用以及关联的对象 概要 git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repository>] [-f | --force] [-d
git push 可以把在本地对项目做的提交上传到远程仓库。 《硅谷》第四季第一集开场 5 分钟左右。Gilfoyle 问 Richard:“Did you push you code?”。这里说的应该就是使用 git push 命令,把代码上传到远程仓库。 用法 git push 远程 分支 练习 1,我们已经为项目添加了一个远程仓库,现在可以把项目 push 到远程仓库了,执行: git p
我印象中 只要本地分支和远程分支建立了跟踪关系就可以直接使用git push了不用再指定远程分支名了 我今天遇到了问题 说我本地分支名和远程分支名不同名 让我必须指定写出远程分支名,我不理解难道不是建立跟踪关系就可以了吗 不同名不行吗?git push省略远程分支名时 具体原理是什么 本地分支叫 xdd git branch -vv 输出的就是sandbox/devops/web_dev
问题内容: 我正在尝试开发V2插件。我可以在插件配置中使用“ docker plugin create”和“ docker plugin enable”命令。但是,’docker plugin push’命令失败并显示以下错误 这是我的码头工人版本 我已确保该存储库存在并且可以正确访问它。我能够推送其他图像,但只有“ docker plugin push”失败。在调试模式下,docker吐出此错误