git 常用命令

Ø 创建tag

git tag -a V1.2 -m 'release 1.2'

上面的命令我们成功创建了本地一个版本 V1.2 ,并且添加了附注信息 'release 1.2'

Ø 查看tag

git tag

要显示附注信息,我们需要用 show 指令来查看

git show V1.2

但是目前这个标签仅仅是提交到了本地git仓库.如何同步到远程代码库

git push origin --tags

如果刚刚同步上去,你缺发现一个致命bug ,需要重新打版本,现在还为时不晚.

git tag -d V1.2

到这一步我们只是删除了本地 V1.2的版本,可是线上V1.2的版本还是存在,如何办?这时我们可以推送的空的同名版本到线下,达到删除线上版本的目标:

git push origin :refs/tags/V1.2

如何获取远程版本?

git fetch origin tag V1.2

Ø 删除分支

删除远程分支

git push origin --delete oldBranchName(分支名字)

删除本地分支

Git branch -d oldBranchName(分支名字)

Ø 代码提交规范

git commit -m 'type:commit content'

type:

feat:新功能(feature)

fix:修补bug

docs:文档(documentation)

style: 格式(不影响代码运行的变动)

refactor:重构(即不是新增功能,也不是修改bug的代码变动)

test:增加测试

chore:构建过程或辅助工具的变动

Ø 更改分支名称

将本地分支oldbranch切一个分支到本地

git branch -m oldbranch newbranch

删除远程分支

git push --delete origin oldbranch

将本地新分支推送到远程

git push origin newbranch

 

 

 

 

原文地址:https://www.cnblogs.com/mumusen/p/10528462.html