注意:不能在分支节点再新建分支节点,及时新建了成功了,分支节点也是基于master去建立的。(已验证)
下面来提一个需求:
- 需要新建两个分支,一个是
test1
另外一个是test2
,首先在test1上开发,然后再把test1
开发完后的代码合并到test2
。
具体的操作如下:
①首先创建两个分支,可以看到新建成功:
git branch test1
git branch test2
git branch -a
②首先切换到test1去修改文件:
git checkout test1
③使用IDEA去修改,并提交。
④切换至test2,可以看到test2是没有做修改的,此时需要将test的内容合并到test2:
git checkout test2
⑤test1修改的内容合并到test2,可以看到合并成功:
git checkout test2
git merge test1
⑥再使用IDEA查看,可以看到test2已经合并了test1了:
最后的提交,可以使用IDEA再各个分支提交,或者使用命令去提交:
git push origin test1
git push origin test2
提交成功,在远程仓库也可以看到提交记录:
test1 | test2 |