Git 配置同时提交代码到多个仓库,如同步代码到 gitee、gitlab、github
背景
在日常开发中,我们可能会有这样子的一种需求,需要同时将代码提交到过个git仓库的情况
比如我的代码仓库是在 gitee,但是我又想要使用 gitlab 仓库的 ci/cd 功能,一开始每次提交都要分别推送到两个仓库,不仅麻烦还容易漏推导致版本不一致。后来研究了Git的远程仓库配置,发现只需简单设置就能实现“一次提交,多仓同步”,效率直接翻倍。
在日常开发中,我们可能会有这样子的一种需求,需要同时将代码提交到过个git仓库的情况
比如我的代码仓库是在 gitee,但是我又想要使用 gitlab 仓库的 ci/cd 功能,一开始每次提交都要分别推送到两个仓库,不仅麻烦还容易漏推导致版本不一致。后来研究了Git的远程仓库配置,发现只需简单设置就能实现“一次提交,多仓同步”,效率直接翻倍。
DataGrip 可以连接操作多种数据库,比如 mysql、redis、clickhouse等等,因此我们在使用时可以将相同类型的数据库连接源进行分组,也就是创建一个文件夹,放在一起,并且在日常开发中,我们经常会连接多个环境的数据库,比如测试环境、正式环境、开发环境等,对数据源进行分组,可以让我们在使用过程中快速找到对应的数据源进行操作,也可以防止误操作
最近用Element Plus开发页面时,踩了个很典型的坑——列表里用el-image组件做图片预览,点击后预览弹窗居然被下方的el-table表格内容盖住了一半。
用 Markdown 写笔记、写文档久了,发现 Windows 右键菜单里居然没有“新建 Markdown 文件”的选项——每次都要先新建文本文档,重命名改成 .md 后缀,还总忘改扩展名,折腾半天。
用Typora写长文档时,最烦的就是标题排序——每次插入或删除一个标题,后面的序号都要手动改一遍,上次写文章时改到头晕。
后来研究了CSS自定义样式,终于实现了标题自动排序,不管怎么调整结构,序号都能自动刷新。
作为长期在 Windows 系统上开发的人,我太懂想直接用 Linux 命令的痛了——比如 ls、grep 这些顺手的命令,还有编译项目必备的 make 命令,总不能为了这个专门装个 Linux 系统吧?