Tin工具测评:一键试用TYK API网关
Tin工具测评:一键试用TYK API网关

企业的IT选型与企业战略、业务流程、项目成效等密切相关,是企业研发中的重要环节。完整的技术选型就包括了确定需求,可供选择范围内筛选,找到开源项目,安装试用体验。但是确定需求后,安装和筛选过程也很耗时耗力,这就成为了技术选型的主要痛点。如何缩减时间,优化开源项目试用流程,提高技术选型效率,成为了许多开

2021-12-31 15:01:51阅读全文

JVS开源框架系列:总体概述,开源项目背景
JVS开源框架系列:总体概述,开源项目背景

大家好,我是一个IT老司机,曾写过代码,搞过需求,干过产品,带过项目。JVS将是接下来很长一段时间的工作内容,为此将把我们开源项目过程中的点滴逐步记录起来,逐步分享出来,我们也希望找到一群有些想法的人一起能做做项目,吹吹牛逼。

2021-12-31 12:12:56阅读全文

emacs插件(3.1)—— git 中的异常处理
emacs插件(3.1)—— git 中的异常处理

emacs系列文章目录——更新ing

2021-12-31 09:29:27阅读全文

使用git命令合并分支代码
使用git命令合并分支代码

感觉最近自己的记忆力越来越差,经常好多东西记不住。上次合并代码时候,竟然连一些命令一下子没想起来,愣了半天。所以还是写下来吧,下次用到时候,直接对着一步一步敲,省事儿一点。

2021-12-31 04:56:05阅读全文

JVS开源框架系列:管理平台的设计与思考【含开源地址】
JVS开源框架系列:管理平台的设计与思考【含开源地址】

一、项目简介JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。项目仓库:https://gitee.com/software-mi...开源,支持商用。二、业务管理平

2021-12-31 03:03:39阅读全文

解决GitLab报错:not allowed to force push code to a protected branch
解决GitLab报错:not allowed to force push code to a protected branch

当 force push 代码的时候,可能会遇到如下错误:

2021-12-31 00:15:20阅读全文

mac安装中文版本 git
mac安装中文版本 git

mac 自带的 git 是英文的,使用 brew 安装的 git 是中文的。

2021-12-30 21:16:25阅读全文

如何通过TeamCode Tin快速访问Cloudreve?
如何通过TeamCode Tin快速访问Cloudreve?

Cloudreve是一款出色的国产开源免费PHP网盘程序。它能帮您快速简单并以最低的成本搭建一个公私兼备的网盘系统。

2021-12-30 17:42:09阅读全文

我们的企业协同项目开源了,影响了您的收入,确实对不起!
我们的企业协同项目开源了,影响了您的收入,确实对不起!

事情是这样的,我们这个月开源了两个由之前做过的项目重构,抽象出来的两个demo应用,并把两个项目在gitee上开源了,所以引发了竞争对手对我们的 “鄙视”。

2021-12-30 17:25:14阅读全文

项目中通过git增强开发规范
项目中通过git增强开发规范

 在前端项目开发中我们经常会使用git管理项目,但是在过程中,我们有时会遇到commit信息不规范导致查看历史提交时不能一眼明了,或者在拉下代码时,碰到很多代码格式上的冲突。今天主要介绍下如何利用git的钩子解决这些问题。

2021-12-30 13:39:38阅读全文

如何使用Tin快速搭建Gitlab-ce(史上最简单方法)
如何使用Tin快速搭建Gitlab-ce(史上最简单方法)

GitLab-ce是gitlab的开源版本。目前网上Gitlab-ce的安装方法有很多,但大同小异都需要安装各种依赖配置,且对系统版本还有要求(如下图所示)这里提供一个不用下载依赖,不用考虑系统版本,百分之百成功安装Gitlab-ce的方法。

2021-12-30 12:18:33阅读全文

Git 约定式提交
Git 约定式提交

每次提交代码的时候,我们都需要为我们本次修改的内容添加一段描述,例如:

2021-12-30 09:43:59阅读全文

git stash 切换分支无需上传本地仓库,也能保存本地修改
git stash 切换分支无需上传本地仓库,也能保存本地修改

当在开发过程中,git作为版本管理器,拥有许多好用的版本管理方法,例如分支的应用可以让你在不同的代码环境中开发,这样很好的解决了大家各自开发各自模块,尽量互不影响的问题。

2021-12-15 08:31:39阅读全文

Git修改commit作者和邮箱
Git修改commit作者和邮箱

在工作中我们经常会被要求使用特定的账号和邮箱提交代码,但有时git配置的错误,导致提交了很多错误的commit,push被拦截。这时候我们可以git指令来修改已经提交的commit,来解决问题。

2021-12-15 01:55:28阅读全文

Git学习
Git学习

写在前面:最近看了一个关于Git的教程,对Git的各项操作有了较全面的了解,当然和实际工作还有差距,在此做一个小结义工之后复习。

2021-12-14 22:40:46阅读全文

git仓库迁移保留所有分支
git仓库迁移保留所有分支

在做git仓库迁移的过程中发现git push -u origin --all并不能将所有的分支都推送到新的仓库中。正确做法如下:

2021-12-14 16:34:02阅读全文

用Go轻松完成一个SAGA分布式事务,保姆级教程
用Go轻松完成一个SAGA分布式事务,保姆级教程

银行跨行转账业务是一个典型分布式业务场景,假定A需求跨行转账给B,那么就触及两个银行的数据,无法经过一个数据库的本地业务确保转账的ACID,只能够经过分布式业务来处理。

2021-12-14 15:48:07阅读全文

git子模块
git子模块

[[top]]

2021-12-14 14:21:21阅读全文

git 初始化项目步骤
git 初始化项目步骤

1、在项目的根目录下执行$ git init2、添加远程仓库$ git remote add origin 仓库地址3、将项目文件添加到本地暂存区$ git add .4、添加暂存区文件到Git本地仓库$ git commit -m "<提交描述>"5、将远程仓库拉取pull下来$ gi

2021-12-14 11:13:49阅读全文

如何面对互联网内卷的严寒?解锁你的生存技能?
如何面对互联网内卷的严寒?解锁你的生存技能?

2021年下半年,几个月见证了教培行业,从朝阳行业到一场碎梦。其实印证了一句话,世界上唯一不变的就是变化。唯一觉得软件开发行业比教培行业更庆幸一点的是变化没有这么突然,但是潜移默化的内卷大家感受到了么?

2021-12-14 08:00:52阅读全文

Git是什么?Git基本命令+工作区命令
Git是什么?Git基本命令+工作区命令

git是目前世界上最先进的分布式版本控制系统(没有之一),Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2021-12-14 07:54:31阅读全文

Git规范:Commitizen
Git规范:Commitizen

Conventional Commits specification(约定式提交)

2021-12-14 07:39:33阅读全文

写一个vscode插件改善web项目的多版本维护难题
写一个vscode插件改善web项目的多版本维护难题

先设想一个场景,如果你的项目存在多个版本同时维护,不同版本代表着不同时期的不同技术栈和不同的功能,分别有各自的客户群在使用。日常,一个bugfix或者一个新功能要应用在这些版本上,你需要逐个版本去切换,逐个去重装依赖,跑服务自测,这种来回操作无疑是最耗时间的。

2021-12-14 06:50:50阅读全文

类似于语雀、石墨文档私有化部署开源代替品,你尝试了吗?
类似于语雀、石墨文档私有化部署开源代替品,你尝试了吗?

又帮资本家老板省钱了,找到语雀、石墨文档私有化部署开源代替品。

2021-12-14 04:45:38阅读全文

Git 命令
Git 命令

不常用但是偶尔也是需要用到

2021-12-14 02:50:37阅读全文

历史上最伟大的一次 Git 代码提交
历史上最伟大的一次 Git 代码提交

Git 是一个分布式版本控制系统,缔造者是大名鼎鼎的林纳斯·托瓦茲 (Linus Torvalds),Git 最初的目的是为了能更好的管理 Linux 内核源码。

2021-12-13 20:36:52阅读全文

git找回被还原的文件
git找回被还原的文件

在git还原的时候没有及时的备份之前的文件,之前写的代码都被还原掉了找不回来了,试了网上的各种方法都不能找回之前的文件,怎么办?难道之前写的代码要重新写一遍吗?😡😡😡 😭

2021-11-17 08:09:07阅读全文

github无法push?Please use a personal access token instead.
github无法push?Please use a personal access token instead.

由于github修改了校验的方式,我们这里说明如何使用SSH进行校验

2021-11-17 00:01:34阅读全文

windows 操作系统里 git bash 和 git cmd 的区别
windows 操作系统里 git bash 和 git cmd 的区别

我们在 Windows10 安装 git 客户端之后,注意到安装文件夹下有 git-bash.exe 和 git-cmd.exe 两个执行文件。有什么区别吗?

2021-11-16 15:44:26阅读全文

保姆级教程 | Merge Request 分支合并请求
保姆级教程 | Merge Request 分支合并请求

首先我想先来讲讲什么是分支合并请求Merge Request(也可叫Pull Request,下文中全用Merge Request或其缩写MR指代),以及它有什么作用(如果你对此概念有所了解,你完全可以跳过What is it)。

2021-11-11 04:57:51阅读全文

Computer Vision
Computer Vision

Homework 5Computer Vision, Fall 2021Due Date: 10AM November 15, 2021Total Points: 18This homework contains one written assignment, one programming wal

2021-11-10 11:58:15阅读全文

基于 KubeVela 的 GitOps 交付
基于 KubeVela 的 GitOps 交付

简介: KubeVela 是一个简单、易用、且高可扩展的云原生应用管理和交付平台,KubeVela 背后的 OAM 模型天然解决了应用构建过程中对复杂资源的组合、编排等管理问题,同时也将后期的运维策略模型化,这意味着 KubeVela 可以结合 GitOps 管理复杂大规模应用,收敛由于团队与系统规

2021-11-10 08:01:10阅读全文