美文网首页
git合并本地分支到远程仓库

git合并本地分支到远程仓库

作者: tengxp | 来源:发表于2019-04-23 14:22 被阅读0次

场景

自己之前在电脑本地创建了一个项目,已经提交了多次,因为目前团队的项目使用了这个模块,所以需要将代码提交到服务器上,因为我没有管理员权限,我又不想放弃之前的提交记录,所以。。。

步骤

  • 自己创建的项目的本地分支是master
  • 管理员在服务器创建了仓库,分支是app_master
  1. 首先,将服务器上的项目clone到本地
git clone gerrit_dh:/app_repo/AdvertPlayer -b app_master
  1. fetch本地工程提交记录到temp分支
    ·原本地工程的已修改但并未被commit的部分不会被拿过来
cd AdvertPlayer
git fetch ../../MultiPlayer HEAD:temp
  1. 切换到本地temp分支,然后rebase
git checkout temp
git rebase app_master

结果如下图:


屏幕快照 2019-04-23 11.37.44.png
  1. 推送ChangeList到远程服务器
git push origin HEAD:refs/for/app_master

这样等到修改被服务器merge后,可以选择继续基于temp分支进行开发,也可以选择回到app_master更新代码后开发

相关文章

  • Git常用命令

    基础操作 远程库操作 查看远程库 添加远程库 推送本地分支到远程仓库 删除远程库 新建远程分支 合并分支 git ...

  • git 初始化本地项目

    创建本地项目 在git服务器上创建一个仓库 添加仓库地址 从仓库拉取分支master并合并 提交本地分支到远程分支...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • 本地git项目,添加github远程地址

    进入本地仓库 添加远程地址git remote add origin [远程地址] 推送本地分支到远程分支git ...

  • Git 上传文件命令

    git添加到本地仓库 git提交到本地仓库 git推送到远程仓库 git合并分支 当前配置链接命令 把当前地址设置...

  • 常用Git命令

    远程同步 取回远程仓库的变化,并与本地分支合并:git pull [remote] [branch] 代码提交 添...

  • pull

    git pull <远程主机名> <远程分支名>:<本地分支名> : 将远程分支与本地分支合并。git pull ...

  • git合并:merge 还是 rebase

    git的合并本质上是分支的合并。可以是同一个仓库下分支的合并,也可以是本地仓库的分支和远程仓库分支的合并。一般情况...

  • git 命令

    git命令手册 分支 合并 远程仓库

  • git常用命令行

    远程相关 git clone 仓库地址 拷贝一个 Git 仓库到本地git fetch 远程分支名 将远程主机的最...

网友评论

      本文标题:git合并本地分支到远程仓库

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