首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在GIT中将分支A合并为分支B时,将提交从本地分支A推到分支B

在GIT中将分支A合并为分支B时,将提交从本地分支A推到分支B
EN

Stack Overflow用户
提问于 2015-12-02 11:49:02
回答 1查看 262关注 0票数 1

标题中几乎描述了这种情况:

  1. 我有A和B分支
  2. A部门合并为B部门
  3. 我在当地读到了A分部

如何将本地提交从分支A转移到分支B而不丢失它们?

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 16:34:31

将分支看作提交的指针,因为实际上,它们就是这样的。

它们之前被合并的事实并没有改变任何事情:a的指针指向合并提交,在步骤2中,在步骤3中,它移动到指向新提交。同时,B的指针仍然指向最新的B提交(合并之前的提交)。

现在,您要使B的指针指向与A相同的提交。您可以通过两种方式来完成,一种方法是:

代码语言:javascript
运行
AI代码解释
复制
git checkout B
git merge A

这将通过快速转发 B指向A所在位置的指针得到A的变化。

另一种方法是签出A,将B重置为A,但如果你不完全了解发生了什么,我真的不建议你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34051695

复制
相关文章
git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)
用户8983410
2021/09/22
1.2K0
git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)
艳艳代码杂货店
2021/10/30
8910
git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
6.删除远程分支,如我有个分支为test $ git push origin :test
麦克劳林
2018/09/11
1.8K0
git提交本地分支到远程分支 转
检出仓库:$ git clone git://github.com/jquery/jquery.git
双面人
2019/04/10
3.8K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
此时如果执行 git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ;
韩曙亮
2023/03/30
1.9K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
git强制删除本地分支_Git分支
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
3.7K0
git如何查看分支是哪个分支创建的_git checkout -b 分支名
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171990.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
1.4K0
git如何查看分支是哪个分支创建的_git checkout -b 分支名
git删除本地分支和远程分支_git删除远程分支
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步
全栈程序员站长
2022/11/10
1.9K0
git将代码提交到远程分支(非主分支)
一个仓库可以包含多个分支,有一个默认的主分支:master 若想提交代码至远程仓库的某个分支(非主分支) 先查看下本地分支以及远程分支:git branch -a 由本地分支(非主分支master)提
smy
2018/04/03
4.5K0
git将代码提交到远程分支(非主分支)
Git-查看远程分支、本地分支、创建分支 转
PS:作用是checkout远程的Release分支,在本地起名为myRelease分支,并切换到本地的myRelase分支
双面人
2019/05/21
2.3K0
git branch 命令查看分支、删除远程分支、本地分支
2 、删除本地已合并的分支: git branch -d [branchname] 某些情况下可以用 git branch -D [branchName] (使用时应注意是否已合并)
全栈程序员站长
2022/08/31
3.8K0
git branch 命令查看分支、删除远程分支、本地分支
git 分支管理 推送本地分支到远程分支等
4、推送本地分支local_branch到远程分支 remote_branch并建立关联关系
全栈程序员站长
2022/07/07
5840
git 本地分支关联创建远程分支
发布 develop 分支指的是将 本地develop 分支的代码同步到远程服务器 git push origin develop:develop
青山师
2023/05/04
8290
Git | 基于远程分支新建本地分支
注意:该方式使用前提是,之前已经添加过远程仓库,并且执行过对该仓库的 pull 或者 fetch 操作
CnPeng
2021/05/17
6.9K0
Git | 基于远程分支新建本地分支
git 拉新分支_git基于远程分支新建本地分支
开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作
全栈程序员站长
2022/09/23
3.5K0
Git删除本地分支_idea删除git分支
事情是这样的,切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,我本地没有修改的代码,于是选择直接删除本地的分支,然后重新从远程拉分支。
全栈程序员站长
2022/11/03
2.7K0
git 本地分支切换远程分支_git看不到远程分支
git checkout -b xxx{ {本地建立的分支}} origin/xxxx { {远端的分支,一定要记得加origin}}
全栈程序员站长
2022/09/28
6660
git查看本地分支对应的远程分支_git 查看远程分支地址
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171985.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
2.3K0
git查看本地分支对应的远程分支_git 查看远程分支地址
git删除分支 删除本地,远程,缓存分支
Git 如何删除缓存的远程分支列表 git fetch -p 删除本地分支 git branch -d localbranch 删除未合并的本地分支 git branch –D localbranch 删除远程分支 git push origin -d remotebranch
拿我格子衫来
2022/01/24
2.2K0
git常用操作--分支同步master 本地库提交到远程分支
1.分支同步master git clone [项目地址] //克隆远程代码库到本地 cd [刚刚克隆的项目文件夹] //进入本地仓库 git checkout -b dev // 创建分支dev(或者 git branch dev) git branch -a //查看所有分支 git checkout master //切换到master git pull //拉取master最新的内容 git checkout dev //切换到分支dev git merge master //同
小黑同学
2020/08/17
1.9K0

相似问题

Git将本地分支推到远程分支

10

Git将本地分支推到远程分支

23

git将本地分支推到远程分支。

24

Git:确保从分支A拉到分支B

20

将分支A合并到B分支,并在Git中保持B的最高提交

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档