git中如何将已commit的代码commit到其它分支
来源:互联网 发布:灵格斯for mac 编辑:程序博客网 时间:2024/05/15 17:58
目前在主分支develop上开发产品,有项目分支Branch1、BranchN,在Branch1中发现了一个bug,在此分支已经修改并commit代码,此bug也在产品主分支develop和其它分支也存在,如何将此commit的代码commit到其它分支?
在git bash中使用git log查看bug的commit id
$ git log
commit 6314b4e0b339ff4d2b894b33d4b835c62611fff1
Author: xxx <xxx@yonyou.com>
Date: Wed Nov 4 15:07:58 2015 +0800
例如,想将此bug也commit到develop分支,先使用git checkout develop切换至develop分支,然后使用git cherry-pick [commit id]将此bug的修改commit到当前分支
$ git cherry-pick 6314b4e0b339ff4d2b894b33d4b835c62611fff1
[develop a6746c6] commit comment
Date: Wed Nov 4 15:07:58 2015 +0800
1 file changed, 1 insertion(+)
注意:如果有冲突,需要手动解决冲突。
在git bash中使用git log查看bug的commit id
$ git log
commit 6314b4e0b339ff4d2b894b33d4b835c62611fff1
Author: xxx <xxx@yonyou.com>
Date: Wed Nov 4 15:07:58 2015 +0800
例如,想将此bug也commit到develop分支,先使用git checkout develop切换至develop分支,然后使用git cherry-pick [commit id]将此bug的修改commit到当前分支
$ git cherry-pick 6314b4e0b339ff4d2b894b33d4b835c62611fff1
[develop a6746c6] commit comment
Date: Wed Nov 4 15:07:58 2015 +0800
1 file changed, 1 insertion(+)
注意:如果有冲突,需要手动解决冲突。
0 0
- git中如何将已commit的代码commit到其它分支
- git如何不commit当前分支的修改而切换到其它分支
- 将feature 分支的commit提交到 develop分支上
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支或丢失的commit
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 【git】在分支中执行add,commit之后,代码丢失
- git的操作(拉代码到本地/commit到本地/pull/push到远程/新建分支/合并分支/)
- git 合并某个提交commit到指定的分支上
- git commit --amend 修改还未提交到远程分支的 commit 信息
- git commit –amend 修改还未提交到远程分支的 commit 信息
- git撤销已Push到服务器的Commit
- git 中怎样查看未传送(git push)到远程代码库的(git commit)提交?
- iOS夯实:内存管理
- OC基础知识 -- 属性
- Python:日志模块logging的应用
- Android NDK 是什么
- (转载)推荐几个非常实用的JQuery代码片段
- git中如何将已commit的代码commit到其它分支
- GeoServer发布影像 去黑边
- html name 和 id 区别
- 如何在xcode中上使用OC无缝调用Swift
- java自定义异常处理
- Torch7平台学习_CmdLine()总结
- THU2015 fall 1-1 Team
- 【总结】10月训练赛第6场
- discuz开启门户的功能