git merge可以操作远端分支吗? 5C

git merge可以直接将远端的分支a合并到远端的分支b吗?或者将本地分支a合并到远端分支b?

0

4个回答

git merge可以直接将远端的分支a合并到远端的分支b

0
K346K346
Dablelv 具体的语法是什么?那支持本地merge到远端或者远端merge到本地吗?
10 个月之前 回复
0
K346K346
Dablelv 使用git merge如何将远端的分支a合并到远端的分支b?
10 个月之前 回复

如果只是使用git 命令的话,应该不行,详细命令可以查看 https://git-scm.com/docs/git-merge
而且,如果分支出现冲突,还是需要pull到本地修改。所以最好在本地merge操作,确认没有冲突了,然后再push到远程分支上,这样比较安全。

0

如图
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
git merge 远程两个分支
背景问题,把原有的dev版本合并到master版本中。 1、把源码clone到本地库中。 git clone [gitsite git远程网址] 2、在本地新建一个与远程的dev版本相同(被合并的版本)的dev分支 git checkout -b dev origin/dev 3、返回到master版本 git checkout master 4、把本地的dev合并到maste
git merge 某个分支,合并远程分支代码
当前环境: master    dev 此时由于本地 dev 代码做了修改,并本地提交了,未推送至远程仓库。 git merge dev ,会将dev本地的修改合并到master。 git reflog 查看合并日志. git reset --hard <将合并日志会滚到上一个版本> // 远程分支代码新建到本地一个新分支 dev2 ,此时 dev2 是远程分支代码。 g...
git—merge远程两个分支
提要:项目用的gitlab,手动在管理后台只能新建删除以及合并master分支,并不能合并2个有冲突的分支,所以还得用命令行 1,先检出项目到一个文件夹 git clone 2,你检出的项目默认是master,所以现在要查看远程全部分支 git branch -a * master remotes...
【git】——获取远程分支列表、merge远程分支、提交远程分支
1、获取远程分支列表 git remote update origin --prune 2、merge远程分支(本地分支已经存在,如本地分支名称为:mybranch_20181017) merge远程分支 如:origin/remotebranch_20181016 格式为 git merge 本地分支:远程分支 git merge mybranch_20181017:origin/...
git merge本地分支后远程到master操作
操作命令: ls git checkout dev ls git checkout master git merge dev git push origin master git log 操作过程: 18:50:19 ~/program/dongde br: master* ls README.md bash python 18:50:22 ~/program/dongde br: ma...
Git下拉分支+merge本地分支+提交到远程分支的过程
首先是更新本地分支列表1.  git remote update origin --prune2. merge本地已有本地分支,首先HEAD指向远程分支,例如为 branch_origin_v1(远程分支),branch_local_0(本地分支),指向后(HEAD->origin/branch_origin_v1),执行:    merge branch_local_03. 完成融合后,提...
git pull (merge远程分支到本地)
我遇到的情况:新创建了一个项目,用优盘拷贝的源代码,后来其他人的代码进行git push,我需要pull 下来。1,需要本地仓库,并git commit2,此时git pull会报错:fatal: refusing to merge unrelated histories.       解决办法:git pull origin master --allow-unrelated-histories ...
本地和远程分支用git merge的异同
一.本地分支 当你修改的分支为本地分支时(devBr),修改完了后要merge到master上 1. cd <your workspace> 2. git branch //假定现在所在的branch是master,并最好保证没有未提交的修改,并且已经更新到最新 3. git checkout -b devBr //创建一个本地的sourceBranch并切换...
git 合并远程分支(带冲突)
团队中两人同时fetch了一个分支。 第一个人修改后提交,第二个人提交就失败。失败信息如下: error: failed to push some refs to 'git@git.oschina.net:jacarrichan/jacarrichan.git' hint: Updates were rejected because the remote contains work that
git学习心得1---充分掌握fetch,merge,push
git的fetch,merge,push和分支的概念,以及一些容易混淆的细节
git如何合并远程2个分支
提要:项目用的gitlab,手动在管理后台只能新建删除以及合并master分支,并不能合并2个有冲突的分支,所以还得用命令行 1,先检出项目到一个文件夹git clone2,你检出的项目默认是master,所以现在要查看远程全部分支git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/v1.2
Git与GitHub学习笔记(四)合并远程分支
  在这里的前提: 1、你已经fork 源作者的项目到你自己的仓库了 2、git clone 自己仓库fork的项目,注意地址,这里是自己的账号下的地址,而不是源作者的项目地址哦 3、在本地修改代码,git push origin master 提交到自己的主分支(自定义别的分支),  提交一个新的分支   提交分支代码:  填写好信息之后:点击按钮直接提交就可以了  这时候在源仓...
Git 关于远程分支的一些操作 fetch push merge
推送 当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。 本地的分支并不会自动与远程仓库同步 – 你必须显式地推送想要分享的分支。 这样,你就可以把不愿意分享的内容放到私人分支上,而将需要和别人协作的内容推送到公开分支。 如果希望和别人一起在名为 serverfix 的分支上工作,你可以像推送第一个分支那样推送它。 运行 git push (remote) (branch): ...
GIT 分支的合并 与 分支删除 (merge与delete)
GIT开发模式--》 在release分支上拉出新的分支,修改问题,修改完后提交merge请求合并release 步骤如下: 1、切换到release分支上,更新一下代码,git remote updtae  --》 git rebase orign release (如果有改动而且有提交release权限可以提交push到远端) 2、更新完后创建新分支,git checkout -b 新分
git合并远程分支(带冲突)
团队中两人同时fetch了一个分支。第一个人修改后提交,第二个人提交就失败。 解决办法: 1、获取远程分支更新,也就是第一个人提交的 git fetch origin 2、尝试由git带来的自动合并 git merge origin/master ##将origin/master合并到当前分支 如果两个分支的内容有差异,则提示合并失败 3、查看当前的状态,寻找帮助信息: git s
git 操作分支合并 merge和rebase的图文详解
1.分支的合并概述 2.merge 2.1 简单分支merge 2.2 多人merge分支 3.rebase 3.总结 4.实际应用结合 5.五类主要分支 5.1 主分支 5.2 feature分支 5.3 release分支 5.4 hotfix分支 6.项目实际效果 1.分支的合并概述 完成作业后的topic分支,最后要合并回merge分支。合并分支有2...
Git使用,如何快速回退远端的分支版本
之前不小心合并到同事提交的错误的代码,因为同事进行了错误的merge并提交,导致远端的分支上代码已经十分混乱了,于是研究了下怎么回退远端分支。 使用的git是码云的git仓库,开发工具是idea。 首先上码云(或者对应仓库,或者直接在idea的version history里)看最近的一个较为正确的代码版本是多少,确定要回退到的远程分支版本。 然后通过 git reset --hard ...
git 放弃本地修改强制更新& Git中分支merge和rebase的适用场景及区别
git 放弃本地修改强制更新 本地有修改和提交,如果想放弃这些修改和提交 可以使用如下命令强制用远程的库更新: git fetch --all git reset --hard origin/master git fetch --all 只是下载远程的库的内容,不做任何的合并 git reset --hard origin/master 把HEAD指向刚刚下载的最新的版本
【Git之窗】(十三)远程分支之间如何合并
如图所示,是小编公司使用git作为VCS时候的应用模型:                   由图可知,在服务器上的远程仓库,对应有两个分支,1.master 2.dev,前者用于和Jenkins关联,用作生产版本的代码,后者和本地开发人员关联,每个人在本地仓库中提交代码后,都push到远程的dev上面。       在结合这幅图:          如图中所示(图上的分支都是远程仓库中的),黄色
git fork别人的项目之后 同步远程分支的方法
fork别人的项目clone到本地后,远程分支有修改,需要同步远程分支,使得本地代码与远程分支一致。 1、git remote -v: orgin:为本地分支的 upstream:为远程分支 2、git remote add upstream (上一步操作没有upstream,则需要添加uptream) 完成后,执行git remote -v确认与上图一致。
git远程分支与本地分支合并
git远程分支与本地分支合并,冲突解决。
git merge实战总结 及其 tag 和 branch的使用
在cocos中,合并我划分为3个部分,采用不同的合并策略。分析如下:1.src合并最简单,开发新的功能,直接建立分支即可。git merge后,有冲突,解决冲突,很容易解决。2.cocostudio2个人开发了不同的功能,分别起了2个分支,最后git merge后,有了冲突,一般是css有改变,这个是由于2个人同时新增了csd文件。 如果图片有了冲突,则json下面保留2个人所有的文件即可,重新用...
IDEA中对Git的常规操作(合并,提交,新建分支,更新)
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:...
git 两个中心仓库上的分支 merge
首先在一个中心仓库里面增加另外一个仓库的全部分支。 命令: git remote add Cangku2 https://github.com/abc/abc.git git fetch 这之后在使用 git branch -r 就能看到另外一个中心库的全部分支。 下一步就可以执行merge操作。
git如何回滚错误合并的分支
场景 线上分支:master 你开发的分支:dev1 同时开发的分支:dev2 dev1分支开发的代码已经上线,并且已经merge到master 同时dev2分支也已上线,并且已经merge到master 这时发现dev1的巨大bug,线上版本要把这个分支的代码全部移除。 想要达到的效果 我们要撤销所有dev1的合并,并且保留dev2的代码。 同时本地dev1的分支不想删除这...
本地分支merge到master分支(随笔)
起因:今天第一次用idea从自己本地的开发分支merge到master分支,坑是不少,最后由同事的帮助下完成,在这里整理一下成功的思路,总结并且备忘一下。1.开发分支的代码commit并push到远程仓库2.在IDEA上更新一下本地仓库的mater,保证本地仓库的master与远程仓库的master代码一致3.check out开发分支,完成后把本地的master分支Merge到开发分支上。因为要...
由一次merge错误引发git 分支模型的思考
问题描述 问题的解决 ps:http://nvie.com/posts/a-successful-git-branching-model/
关于分支和主干Merge时要注意的事项
现在我们同时在主干和分支上进行开发, 当你需要将主干上某一工程代码 Merge到分支上(或者相反)时, 不要用check out 然后全部覆盖的方法, 这样不会关联源上的任何 history, 而且需要对每个被覆盖的文件进行比较。正确操作如下图:好处是:一是以前的 history还在, 二是Merge时 TFS也会提示到底哪些改动了。
Git多分支合并,删除分支后--保留分支信息方法
Git merge 是合并分支的命令,默认会使用 Fast Forward 模式,这种模式在删除分支后,分支的信息也被删除。 那么如果要禁止使用该模式,在使用git merge 的时候,就要带上-m " 保留分支信息" ,这样从git log 获取的分支历史上就能看出来。 具体使用: git merge --no-ff -m "合并后删除分支,保留分支信息"。 因为本次合并生成一个新的co...
git如何merge(合并)代码到另外的分支
首先,我们要有个分支,比如说dev分支,如何实现将dev分支的代码合并到master分支上 1,要在git的项目上新建分支master,new branch ,记得要填写from的分支(dev)哦 2,然后在本地用elipse提交代码(commit,push)到dev分支;> 3.使用elipse,右键项目,属性,找到team->swith to ->other - >remote trac
解决Git Revert操作后再次Merge代码被冲掉的问题
前几天由于一次错误的代码合并操作dev_cxn--->release--->master,导致还没有经过测试的代码被带到线上,并且在经历了几次其它分支的Merge后才发现线上代码有问题,当时想到两种解决办法: 1.reset到错误的合并之前,把后面的Merge操作再执行一遍。 2.直接使用revert,把错误的合并反向删除掉。 考虑到方法1操作动静太大,便使用了方法2,十分方便。 但是昨天
git使用之分支理解、删除本地分支、删除远程分支
Git的分支管理是Git的神器。拥有了它就会使我么管理代码更加游刃有余。那么什么是Git的分支管理?为什么要使用Git的分支管理?Git分支管理怎么用?      在集中式版本控制中,冲突的合并是可怕的,是令人恶心的。所以很多版本控制软件通过加锁来拒绝多个人同时访问一个文件;而有的版本管理软件,则不是通过加锁的方式,第一个提交的人会很顺畅,但是如果第二个人提交,那么面临它的将是恶心的冲突解决。
远程代码回滚和分支merge
远程代码回滚git checkout master git reset --hard r-180111-161400-xxx git reset --soft origin/master git commit -a -m "revert master to r-180111-161400-xxx, because of先不修了" git push origin master在本地将分支切到mast
解决git rebase操作后推送远端分支不成功的问题
前段时间在工作中同事在rebase时遇到一个问题来问我,今天突然想起来觉得有必要记录一下。 在我们日常工作中,经常使用git座位代码管理工具,而且一个项目通常由多人开发,我当时所在组的git管理策略是master分支作为主干的无bug分支(测试验证通过),每个开发在自己的个人分支上进行开发,当开发完毕时rebase master分支,然后进行提测,测试通过后,再发起merge request合并...
【遇坑记实 一】团队开发中不要随意git merge别的分支
决定开这个无限篇数,无限长系列是因为最近遇到了一个大坑(关于git的merge情况)。有感于这是我工作以来遇到的第一个大坑(显然不是最后一个),遂决定开这个系列的博客来记录以后遇到的所有坑,记录出坑方法,这样以后就不会踩同样的坑了,秉持的理念就是:再智障的问题不会也要问出来,再难的问题,再无可避免的错误也不犯第二次。计划博客结构如下: <?xml version="1.0&q
Git如何撤销某次分支的合并Merge
问题 某一天,所有的开发文件已经在dev分支上,但是这时候,线上出了一个问题,需要及时修复,于是从master分支上,拉了一个bug分支,进行处理,master分支本应合并bug分支,结果合并了dev分支,而且还commit,并推到了远端的master分支,这时候才发现出了问题,于是乎,问题就来了 方法 1.找到最后一次提交到master分支的commit_id,即merge前的commit_id...
git删除远端分支
git branch -a 查看一共有多少分支 git remote查看远端分支 git push origin :远端分支名
Git 切换分支和merge分支
参考: Git 提交代码流程: http://hw1287789687.iteye.com/blog/2221759   Git 切换分支流程: 步骤一不能少,不然很可能发生develop分支中修改的内容被覆盖的悲惨事故    Git 分支合并流程 案例:把develop 合并到master分支        ...
git 提交merge到master分支
git checkout master git pull #切回你开发的分支 git checkout lyra_20180604_FINANCE-8196 git merge master git push
git合并两个远程分之-rebase
本文介绍的是在两个不同的仓库上的分支进行衍合,并保留版本的提交的历史和日志  远程库一:develop 远程库二:other 目的:把other分支衍合到develop分支。 步骤: 1、从远程库地址一拉下代码到本地,存放地址如:d:/workspace/develop; git clone [代码仓库地址一] 2、从远程库地址二拉下代码到本地,存放地址如:d:/workspace/
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python可以培训吗 云计算可以学吗