小康在线文档
首页前端规范
推荐视频
首页前端规范
推荐视频
fork me
  1. 前端规范
  • Git 提交规范
  • 多功能远程调试工具
  • 浙里办发布规范
  • 获取浙里办配置文件
    GET
首页前端规范
推荐视频
首页前端规范
推荐视频
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