git提交代码说明及相关命令

205 阅读2分钟

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 pushgit pull,你可以使用-u--set-upstream选项:

git push -u origin your-branch:remote-branch

git拉取指定远程分支代码

会拉取远程 feature-branch 分支的最新代码并合并到你当前的本地分支。

git pull origin feature-branch