这是一个用于演示Git远程协作开发流程的示例项目。
本项目是一个简单的Web应用,用于学习和演示:
- Git分支管理
- 远程协作开发
- 合并冲突处理
- Pull Request流程
- 代码审查流程
gitLearn/
├── index.html # 主页面
├── css/
│ └── style.css # 主样式文件
├── js/
│ └── main.js # 主JavaScript文件
├── README.md # 项目说明
└── .gitignore # Git忽略文件
- 基础项目结构
- 响应式页面布局
- 基础样式设计
- 头部组件优化 (feature/header)
- 导航菜单功能 (feature/navigation)
- 页面底部信息 (feature/footer)
main: 主分支,稳定版本develop: 开发分支,集成开发中的功能feature/*: 功能分支,开发具体功能hotfix/*: 热修复分支,紧急修复
- 从develop分支创建功能分支
- 在功能分支上开发新功能
- 提交代码并推送到远程仓库
- 创建Pull Request
- 代码审查
- 合并到develop分支
- 克隆项目到本地
git clone https://github.com/butcher-x/gitLearning.git
cd gitLearning- 直接在浏览器中打开index.html文件
- Fork本项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建Pull Request
使用Conventional Commits规范:
feat: 新功能fix: 修复bugdocs: 文档更新style: 代码格式调整refactor: 重构代码test: 测试相关
- v1.0.0 - 初始版本,基础项目结构
MIT License