branches

一、创建分支

(1) 从 pycharm 菜单栏 → VCS → Git → Branches 进入 Git Branches 界面,点击 New Branch。
在这里插入图片描述
输入要创建的 branch 名称
在这里插入图片描述
(2)上方这样新建的分支是从当前的 HEAD 位置创建,如果想要在历史修改中创建分支,则需要从 底部侧边栏 Version Control → Log 中的历史节点中选择自己想要的版本,右键 New Branch 创建。
在这里插入图片描述
输入要创建的 branch 名称
在这里插入图片描述

tag

一、创建标签

(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.

二、push 标签

从 pycharm 菜单栏 → VCS → Git → push 同步 tag 到 git 库,需要勾选左下角 push tags 复选框。
在这里插入图片描述
在这里插入图片描述

三、tag 的作用

(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完全手动提交代码到本地库以及提交到远程库

  1. git add -A # 将没有添加到CSV的文件进行添加
  2. git commit -m “input your message for this version” # 提交代码到本地库
  3. git push origin xxx_version_branch_xxx # 提交代码到远程库的xxx_version_branch_xxx分支上
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐