美文网首页
如何推送本地仓库A上代码到远程仓库B

如何推送本地仓库A上代码到远程仓库B

作者: 小白兔胡萝卜 | 来源:发表于2021-11-01 19:56 被阅读0次

实际开发过程中,经常碰到本地demo的项目,后面慢慢成形,给team演示后大家觉得可拓展可落地。立项后就需要把代码递交到公司服务器(卖身了,哈哈),开始协同开发喽,那如何把本地仓库的代码推送到远程仓库(或者具体某个分支)呢?

好问题!!!

一、建立远程新仓库(默认master分支)或者远程旧仓库上的新分支(例如:rv_chessRobot)

常见情形 - 旧仓库新分支

二、确保本地仓库的公钥在远程仓库的公钥列表中

有钥匙,才可以打开远程仓库的大门嘛,如果没有,可如下操作:

1)本地仓库,生产公钥

$cd ~/.ssh

$ssh-keygen -t rsa -f ~/.ssh/别名 -C “邮箱地址“

2)复制生成的对应公钥文件里的内容

$cd ~/.ssh/别名.pub

3)把公钥添加到远程仓库的公钥列表中

公钥

二、本地git连接远程仓库并推送

1)远程新仓库

git remote add origin git@github.com:name/repo.git 添加远程索引

git push -u origin master 把本地master 推送到远程

2)远程旧仓库里的旧分支,如master分支

查看现有仓库的所有的远程代码库地址:git remote -v 

删除已经原有的origin索引 :git remote remove origin

并再次使用git remote -v 确定

设置origin新的索引地址:git remote add origin git@github.com:name/repo.git

将本地 master 分支,推送到远程仓库的master分支:git push origin master

3)远程旧仓库里的新分支,如rv_chessRobot(前面第一步已经建立了)

设置origin新的索引,步骤同上

本地仓库上新建一个与远程仓库上同名的分支:git checkout -b rv_chessRobot

推送本地仓库分支到远程仓库分支:git push origin rv_chessRobot

注意:

1. 默认本地分支推送到相同远程分支

2. 推送时,有时候加参数-u,设置上游(对于每个最新或成功推送的分支,可添加上游引用)

git push -u origin master

以后即可直接用git push 代替 git push origin master

3. 远程仓库分支上原有其他提交,此时本地推送会冲突,得强制覆盖合入,加参数--force

git push --force origin master

相关文章

  • git常用命令介绍

    常用操作上图 常用操作说明 从远程仓库克隆代码到本地仓库 本地仓库推送到远程仓库 从远程仓库拉取代码到工作区(当远...

  • 基础git

    创建本地仓库 创建远程仓库 将本地仓库代码推送到远程,默认只创建了master分支 本地有变化推送到远程 远程有变...

  • 个人使用Git-----本地仓库到远程仓库

    先创建本地仓库----》本地代码维护---》 创建远程仓库----》关联----> 推送到远程! 区别: 本地和远...

  • 踩坑日常

    基本推送流程 克隆远程仓库到本地仓库:git clone 仓库地址(ssh/http)本地仓库连接远程仓库:git...

  • github- 常用的git的命令记录

    commit ——提交至本地代码仓库,不会提交到远程仓库 push——将本地代码仓库的变动同步到远程仓库中

  • 如何推送本地仓库A上代码到远程仓库B

    实际开发过程中,经常碰到本地demo的项目,后面慢慢成形,给team演示后大家觉得可拓展可落地。立项后就需要把代码...

  • git 命令行操作笔记

    git中的选项解释 创建本地git仓库 提交代码到git仓库 本地git仓库添加到远程仓库中 克隆远程仓库到本地 ...

  • 版本库交互

    版本库间的交互分为本地仓库推送到远程仓库和远程仓库拉取到本地仓库。 将工作区中的代码合并到本地仓库的操作叫做提交,...

  • git remote 用于操作远程仓库

    远程仓库的作用 远程仓库的使用 克隆远程仓库到本地: 查看远程仓库的信息 将远程版本库中的最新代码同步到本地 将修...

  • git本地仓库关联远程仓库的两种方式

    git本地仓库关联远程仓库的两种方式: 1.将远程的代码clone到本地仓库 2.将本地的代码关联到远程仓库 第1...

网友评论

      本文标题:如何推送本地仓库A上代码到远程仓库B

      本文链接:https://www.haomeiwen.com/subject/pfctzltx.html