注意:不能在分支节点再新建分支节点,及时新建了成功了,分支节点也是基于master去建立的。(已验证)

下面来提一个需求:

  • 需要新建两个分支,一个是​​test1​​​另外一个是​​test2​​​,首先在test1上开发,然后再把​​test1​​​开发完后的代码合并到​​test2​​。

具体的操作如下:

①首先创建两个分支,可以看到新建成功:

git branch test1
git branch test2
git branch -a

Git分支合并到另外一个分支_ide

②首先切换到test1去修改文件:

git checkout test1

③使用IDEA去修改,并提交。

Git分支合并到另外一个分支_git_02

④切换至test2,可以看到test2是没有做修改的,此时需要将test的内容合并到test2:

git checkout test2

Git分支合并到另外一个分支_ide_03

⑤test1修改的内容合并到test2,可以看到合并成功:

git checkout test2
git merge test1

Git分支合并到另外一个分支_修改文件_04

⑥再使用IDEA查看,可以看到test2已经合并了test1了:

Git分支合并到另外一个分支_修改文件_05

最后的提交,可以使用IDEA再各个分支提交,或者使用命令去提交:

git push origin test1
git push origin test2

Git分支合并到另外一个分支_修改文件_06

提交成功,在远程仓库也可以看到提交记录:

test1

test2

Git分支合并到另外一个分支_修改文件_07

Git分支合并到另外一个分支_ide_08