目前做系统比较好的网站,美食网站php源码,宁夏建设主管部门网站,广州app制作开发引言
在项目一个迭代过程结束之时#xff0c;或是一个版本发布之后#xff0c;我们要进行 新版本的开发#xff0c;这时就需要对原来的项目代码进行封存#xff0c;以及新项目代码的开始#xff0c;这时就需要用到 branch 和 tag 操作。下面简单说说对这两个操作的理解。…引言
在项目一个迭代过程结束之时或是一个版本发布之后我们要进行 新版本的开发这时就需要对原来的项目代码进行封存以及新项目代码的开始这时就需要用到 branch 和 tag 操作。下面简单说说对这两个操作的理解。 branch 中文意思是分支当一个项目开发到一个阶段结束后我们要开启新的方向比如说 华山派掌门 收了两个徒弟要将不同的绝学赋予他们一个是以剑术为主风清扬另一个以练气为主(最后成了岳不群)这时就要使用不同的 分支 branch。 tag,中文意思是标签当完成一次项目版本上线后我们可以打上一个标签开始新的版本的开发比如说 九阳神功有 九个阶段每完成一重打一个标签 tag;
二、tag操作命令
本地创建 tag
#git tag tag 名称 -m tag 说明
git tag v1.0 -m 1.0-release版本提交本地 tag 到 git 仓库
#git push origin tag 名称
git push origin v1.0查看 tag
#tag show tag 名称 //查看 指定 tag
tag show v1.0
#git tag //查看所有 tag
git tag
#git ls-remote --tags origin //查看远程所有的 tag删除 tag 删除本地未提交的 tag
git tag -d oldTagName
git tag newTagName
git push origin newTagName删除远程 tag
git tag -d oldTagName
git push origin :oldTagName
git tag newTagName
git push origin newTagName三、branch 操作命令
克隆 远程仓库
git clone http://git.****.git查看远程所有分支
git branch –r查看所有分支远程和本地
git branch -a检出某个远程分支 git checkout origin/远程分支名称检出并切换到jacun分支
git checkout -b branchName提交分支 到远程库
git push origin branchName