使用idea+git来版本操作,比如创建分支,代码合并,代码回滚到其他版本,合并某些指定的版本到分支,代码回退到指定版本等操作。
1.如何创建分支?
1.1直接在idea上创建分支
添加分支,自建填写你想要的名称
1.2直接在你提交代码的平台创建分支,如githap,阿里云
2.合并分支
2.1.1进入要合并的分支(如开发分支合并到master,则进入master目录)
2.1.2查看所有分支是否都pull下来了 git branch -a
2.1.3使用merge合并开发分支 git merge 分支名
2.1.4查看合并之后的状态 git status
2.1.5有冲突的话,通过IDE解决冲突;
2.2.1通过idea上的操作合并代码
先在idea中切到master ,然后按下图选择
这样就把test_dev合并到master了,
之后再将master push 到远程库就ok,见下图
3.如何合并某些个分支(cherry-pick):
先把本地项目checkout test分支,然后挑选dev的想要合并过来的提交记录,多个就ctrl选择。
然后现在要将dev的第二个提交记录合并到test分支去。那就选中这个提交记录,然后cherry-pick。
合并下来之后,然后,push,就好了。
就算是选中指定的某些个分支合并了,就指定那个分支。
4.回退到指定版本。
4.1比如你更新操作失败,或者合并代码失败,现在想回退到指定版本。
reset current branch to here。
4.2在idea选择你要回退的版本点击reset Current Branch to Here按钮