05.IdeaGit 杂项¶
约 220 个字 10 行代码 9 张图片 预计阅读时间 1 分钟
Cherry-Pick¶
复用04.IdeaGit 分支管理中8.3
的前置准备
在merge
过程上略有不同,保留函数f2
,去除函数f3
最终效果如下:
Java | |
---|---|
此时,继续创建函数f4
问题来了,在实现函数f4
时,发现其可以使用函数f3
的逻辑简化代码
而想要重新获取之前已经放弃的函数f3
,可以选中记录后点击cherry-pick
按钮进行合并(可能需要解决冲突),之后会对函数f4
在主干上重新提交,被抛弃的代码也可以重新获得。
解决冲突后,最终效果如下图所示
Undo Commit,Revert Commit,Drop Commit¶
Tag¶
在项目完工准备发布时,可以对最后一个提交打上Tag
注意:push的时候一定要选中左下角Push tags
,否则无法生效
查看远端仓库