小康在线文档
首页
前端规范推荐视频
首页
前端规范推荐视频
fork me
  1. 前端规范
  • 前端
    • 前端规范
      • Git 提交规范
      • 多功能远程调试工具
      • 浙里办发布规范
      • 获取浙里办配置文件
        GET
    • 项目配置页面
      • 配置页面
      • json生成脚本
      • 豆包
    • 脱敏方案
      • v-x 自定义脱敏指令说明
  • 视频
    • 视频播放源
  • 软考
    • 论文
      • 论文考题分析
      • 论信息系统项目的整体管理
      • 论信息系统项目的沟通管理
      • 万能模板
  • 建筑市场公共平台
    • 列表
      GET
    • 测试接口
      GET
  • 辟谷七天挑战
    • 第一天感受
    • 科学辟谷
    • 7天辟谷的建议和意见
首页
前端规范推荐视频
首页
前端规范推荐视频
fork me
  1. 前端规范

Git 提交规范

提交代码#

1.
clone 代码
切换分支
2.
拉取代码
如果本地代码有改动,拉取不下来

推送代码#

修改类型#

每个类型值都表示了不同的含义,类型值必须是以下的其中一个:
feat:提交新功能
fix:修复了 bug
docs:只修改了文档
style:调整代码格式,未修改代码逻辑(比如修改空格、格式化、缺少分号等)
refactor:代码重构,既没修复 bug 也没有添加新功能
perf:性能优化,提高性能的代码更改
test:添加或修改代码测试
chore:对构建流程或辅助工具和依赖库(如文档生成等)的更改

从自己分支合并到pre#

需要在 gitlab 上手动提交

Git 全局设置#

创建一个新仓库#

git clone git@47.111.5.200:jixk/wt-web-template.git
cd wt-web-template
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

推送现有文件夹#

cd existing_folder
git init
git remote add origin git@47.111.5.200:jixk/wt-web-template.git
git add .
git commit -m "Initial commit"
git push -u origin master

推送现有的 Git 仓库#

分支命名规范#

修复bug需要在pre新建分支fixed-名字缩写-月份-日期
开发新功能需要在自己分支上操作一般为自己名称缩写
提交代码规范,任何人不允许提交到master分支
需要提交到pre然后合并到master分支
pre环境发布不做限制,master发布须在pre验证通过才能发布

常用命令#

帮助#

当浅克隆需要推送到新的 remote 时
错误:RPC 失败。HTTP 401 curl 22 The requested URL returned error: 401
send-pack: unexpected disconnect while reading sideband packet
致命错误:远端意外挂断了
Everything up-to-date
git fetch --unshallow可以使用refspec仅取消特定分支而不是整个仓库。例如:
git fetch --unshallow origin
git push root -f

git 浅克隆后推送到另一个仓库报错 !#

[remote rejected] main -> main (shallow update not allowed)
解决方案一:完整克隆仓库 🌱
git fetch --unshallow origin
解决方案二:使用--unshallow选项 🌳
git clone --depth=1 <仓库地址> <目录名>
cd <目录名>
git fetch --depth=1 origin <分支名>
git push --force <目标仓库> <分支名>

导出 git 日志#

 git log --pretty=format:"%ai , %an: %s" | grep -E "xkloveme" >> ~/Desktop/commit-ianly.log

扫码访问手机端

使用手机端预览该文档更便捷

扫码访问手机端
修改于 2024-01-18 02:25:23
下一页
多功能远程调试工具
Built with