目录
Git 的图形化界面操作,使用 Idea 进行演示。
1. 新建仓库
对于一个代码仓库 Create Git repository
create 之后为
其中红色部分的文件为 Git 未追踪的文件。
2. 代码提交
红框里为代码提交按钮。
在 Initial commit 框中输入备注信息,并点击 Commit 进行提交。提交之后为
提交之后的文件,绿色的表示是新增的文件,蓝色的表示是修改的文件。
再进行一次提交
3. 代码回滚
在想要回滚到的历史记录上,右击鼠标,选择 Reset Current Branch to Here。
然后选择代码回滚策略,一般是 Hard。结果为
4. 新建分支
从master主分支,签出新的分支
在master上右键,选择 New Branch from 'master'
为新的分支命名为 dev
选中想要切换的分支,可以直接切换过去
5. 合并分支
在 dev 分支上进行一次提交
在 master 上也进行一次提交
将 dev 的改变合并到 master 中
在 dev 上右键,选择 Merge 'dev' into 'master'
6. 重置合并
想要退回到合并之前,
在想要回退到的位置上右键,选择 Reset Current Branch to Here... 则恢复到合并之前的状态
7. 分支变基
对分支进行变基
在 dev 分支上右键,选择 Rebase 'master' onto 'dev'
变基后 master 是在 dev 的基础上继续的
8. 分支优选
Cherry-pick 功能,选择某次提交的进行合并
选中 dev 分支上的一次提交,再点击🍒按钮,即可把这次提交合并到 master 上。