git提交代码前缀
- feat: 或 feature::引入新的功能或特性。
- fix::修复 bug 或问题。
- refactor::重构代码,不改变功能。
- style::调整代码格式、样式。
- docs::更新或添加文档。
- chore::常规的工作或任务,如构建、版本控制、配置文件等。
- test::添加、更新或修复测试代码。
- optimize::优化代码性能、效率。
- revert::撤销之前的提交。
- merge::合并分支或解决冲突。
- release::发布一个版本。
- hotfix::发布紧急修补补丁。
- build::构建过程或工具相关的更改。
- ci::与持续集成(Continuous Integration)相关的更改。
- config::配置文件的更改。
- data::与数据相关的更改,如数据库操作、数据结构等。
- init::初始化或创建项目。
- migration::数据库迁移或数据迁移相关的更改。
- perf: 或 performance::性能优化相关的更改。
- security::与安全性相关的更改。
- i18n::国际化(Internationalization)相关的更改。
- log::日志相关的更改。
- restyle::调整样式或外观相关的更改。
- vendor::更新或修改依赖的第三方库或模块。
git把本地分支提交到远程指定分支
your-branch是你的本地分支名称,remote-branch是你想要推送到的远程分支名称。
git push origin your-branch:remote-branch
如果远程分支不存在,你可以创建它
git push origin your-branch:new-remote-branch
如果你想要设置远程分支为本地分支的upstream(上游),以便将来可以简单地使用
git push和git pull,你可以使用-u或--set-upstream选项:
git push -u origin your-branch:remote-branch
git拉取指定远程分支代码
会拉取远程 feature-branch 分支的最新代码并合并到你当前的本地分支。
git pull origin feature-branch