Git 最佳实践

 2024-02-07 00:01:55  阅读 0

从分支管理和提交两个方面总结规范

分支规范、分支介绍、分支流程(详细图解在下面第一个参考链接)

初始分支

分支上的所有内容都应该被标记

分支

分店名称/*

分支是在分支的基础上创建的。 完成后,必须合并回分支。 合并分支后,通常会删除该分支,但也可以保留该分支。

分支

分店名称/*

分支是在分支的基础上创建的。 评分后,我们可以在这个分支上进行测试,修改bug等,同时其他开发者可以基于它开发新的(记住:一旦你分支了,不要将新的变更从该分支合并到该分支上)

发布分支时,将其合并到 和 中,并在分支上打上标签以记住版本号,然后就可以删除分支。

维修分公司

分店名称/*

分支是在分支的基础上创建的。 开发完成后,需要将它们合并回分支并在其上打上标签。

代码示例

A。 创建分支

git branch develop
git push -u origin develop    

b. 开始新的发展

git checkout -b some-feature develop
# Optionally, push branch to origin:
git push -u origin some-feature    
# 做一些改动    
git status
git add some-file
git commit    

C。 完全的

git pull origin develop
git checkout develop
git merge --no-ff some-feature
git push origin develop
git branch -d some-feature
# If you pushed branch to origin:
git push origin --delete some-feature    

d. 开始

git checkout -b release-0.1.0 develop
# Optional: Bump version number, commit
# Prepare release, commit

git分支管理最佳实践_git分支管理最佳实践_git分支管理最佳实践

e. 完全的

git checkout master
git merge --no-ff release-0.1.0
git push
git checkout develop
git merge --no-ff release-0.1.0
git push
git branch -d release-0.1.0
# If you pushed branch to origin:
git push origin --delete release-0.1.0   
git tag -a v0.1.0 master
git push --tags

F。 开始

git checkout -b hotfix-0.1.1 master    

G。 完全的

git checkout master
git merge --no-ff hotfix-0.1.1
git push
git checkout develop
git merge --no-ff hotfix-0.1.1
git push
git branch -d hotfix-0.1.1
git tag -a v0.1.1 master
git push --tags

注释规范原则格式

(): 

<body>

格式示例

fix(route): 404 页面跳转不正确
主体内容
Closes #123, #245, #992

类型使用

壮举:新功能、新特性 ()

修复:修复bug

文档:文档()

style:代码格式修改(代码改动相对较小,但功能不变)

测试:修改测试用例或添加测试代码

:代码重构,内部处理逻辑/算法逻辑发生重大变化。 (也就是说,它不是新功能或代码更改以纠正错误)

Chore:对构建流程或辅助工具的更改,例如构建流程、依赖管理等(对于未确定的提交,建议这样做)

:对现有代码进行一定程度的重构

perf:更改代码以提高性能

参考链接

团队中Git的最佳实践--如何正确使用Git Flow

Git 最佳实践原则

合并Git时--no-ff的作用

# git merge 和 git merge --no-ff 的区别

标签: git git提交代码

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码