赞
踩
(1) 从 pycharm 菜单栏 → VCS → Git → Branches 进入 Git Branches 界面,点击 New Branch。
输入要创建的 branch 名称
(2)上方这样新建的分支是从当前的 HEAD 位置创建,如果想要在历史修改中创建分支,则需要从 底部侧边栏 Version Control → Log 中的历史节点中选择自己想要的版本,右键 New Branch 创建。
输入要创建的 branch 名称
(1)从 pycharm 菜单栏 → VCS → Git → Tag 进入 tag 界面,如图,在弹窗中输入 tag name 创建一个新的 tag。
(2) 也可以在 底部侧边栏 Version Control → Log 中的历史节点中选择版本创建 tag。
标签名标准
git 对于标签名有一些标准和限制。
如,输入错误的 tag 名,结果报错如下
下午3:55 Couldn’t Create Tag: ‘<标签名>’ is not a valid tag name.
Bash
按照正确的格式 tag 名,则结果信息如下
下午3:57 tag/tzzs-20200328: Created tag <标签名> successfully.
从 pycharm 菜单栏 → VCS → Git → push 同步 tag 到 git 库,需要勾选左下角 push tags 复选框。
(1)从 tag 导出一个 branch
我们可以在需要时从 tag 检出一个稳定版本的代码,然后作为分支 branch,继续在分支上开发。
可以命令行git branch 导出,也可以如图 pycharm 菜单栏 → VCS → Git → Branches,输入 tag 名称检出对应的代码。
tag 与 branch 的区别
tag 相当于是一个快照,就像是一个里程碑一个标志一个点。一般为每一个可发布的里程碑版本打一个 tag,作为稳定版本的备份。项目的版本管理中,每当一个release版本发布时,需要做一个记录,以便以后需要的时候能查找特定的版本,这时候就用到tag这个功能。
branch 是一个新的征程一条线,新功能多人开发用 branch,开发完成后 merge 到 master。
四、手动创建tag的步骤
打开git bash
echo “=start build tag=”
git tag
git tag -a v1.4.0 -m “xxxxxxxxgateway v1.4.0”
git tag
git push origin --tags
五、git完全手动提交代码到本地库以及提交到远程库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。