原文:GIT:将本地分支的多次提交合并为一个commit到远程仓库

应用场景 当一个功能模块比较庞大时,本地工作区在开发中可能进行了多次 commit merge 操作,这时本地版本库的工作树是混乱不堪的。 如果将混乱的工作树维持原状提交至远程分支,当我们只需要提前发布该部分的代码时,就要在 master 远程分支中不断地 pick rebase 操作,产生不小的额外工作量,还有可能在 rebase 中丢失代码。 于是我们在开发完一个完整的模块后,应该将本地版本库 ...

2022-04-02 16:32 0 960 推荐指数:

查看详情

git多个提交合并为一个commit

git rebase 在使用git做版本管理器的时候,有时候需要将多个commit合并一个commit,因此这里记录下具体的操作方法,便于查阅。 下面的例子,将add1、add2、add3、add4这4个commit合并成1个commit,具体步骤如下: 查看当前的提交信息 ...

Sat Dec 11 00:51:00 CST 2021 0 4014
git一个分支提交合并到另一个分支

例如要将A分支一个commit合并到B分支: 首先切换到A分支 git checkout A git log 找出要合并commit ID : 例如 0128660c08e325d410cb845616af355c0c19c6fe 然后切换到B分支git checkout ...

Sat Jun 20 01:47:00 CST 2020 0 3560
git一个分支上的某个提交合并到另一个分支

Git的实际使用场景中,未必都是很规矩的拉一个分支,开发一个功能,等功能测试完成后,合并到主分支。有很多的场景都是很多人在同一个开发分支上开发,然后按照上线的实际需要,依次去上传自己的功能模块,这个功能模块的提交记录很可能是交叉提交的,那么这时候如何去只合并一个功能到主分支呢?或者是说怎么使用 ...

Sat Jun 13 19:23:00 CST 2020 2 27068
git将某远程分支的某次提交合并到另一远程分支

场景: 代码开发的时候,有时需要把某远程分支(比如dev分支)的某一次提交合并到另一远程分支(比如master分支), 这就需要用到git cherry-pick命令。 步骤: 1、首次切换到dev分支git checkout dev 2、git log 命令,查找需要合并 ...

Mon Sep 14 17:31:00 CST 2020 0 602
git cherry-pick(不同分支提交合并)

git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以 ...

Thu Jun 20 18:09:00 CST 2019 0 1042
git 将主分支提交合并分支上(主分支同步到分支

通常都会遇到将分支修改的内容合并到主分支中,但是在主分支中修改了内容怎么同步到分支上呢,这个时候需要将主分支上的提交操作在分支上再做一次: 1.首先在主分支上执行: 2.找到你想要同步的commit的ID,切换到分支以后执行: 3.上一步就是在分支上将主分支 ...

Mon Sep 18 23:52:00 CST 2017 0 2539
GIT本地新建分支提交远程仓库

1.建立本地仓库 查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键->Git bash here ,然后输入命令git init建立本地仓库 2.将代码提交本地仓库 3.在本地仓库中建立一个远程仓库的别名,以便之后提交代码而不是每次 ...

Fri Sep 25 18:50:00 CST 2020 0 4831
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM