学习笔记——Git命令
2023-02-22 1、Git常用命令 (1)Git中的初始化 git init (2)查看文件状态 git status (3)将内容提交到暂存区 git add 文件的名称 (4)将内容提交到本地仓库 git commit -m "这里放置本次提交的说明" (5)复合形式——将内容提交到暂存区 ...
gitlabApi如何获取项目文件夹的commitId
在我们做配置管理系统和gitlab系统集成的时候,有一个常见的场景,就是要获取某个文件的commitId,来记录本次配置文件提交的版本。这个通过gitlabApi很容易实现: GET /projects/:id/repository/files/:file_path?ref=:ref 其中: id: ...
Spring Boot通过Actuator显示git和build的信息
1 简介 为了更好的版本控制和问题定位,我们需要知道正在运行的应用是什么版本,什么时候打包的,Git的相关信息等。通过/actuator/info可以帮助我们获取这些信息。 2 配置 首先要有actuator的依赖: <dependency> <groupId>org.springframework ...
.gitignore文件配置以及gitee提交报Push rejected...错误解决
.gitignore文件配置 .gitignore 文件可以用来忽略被指定的文件或文件夹的改动。记录在.gitignore文件里的文件或文件夹是不会被 git 跟踪到,也就是被忽略的文件是不会被上传到远程仓库的,如果文件已经存在于远程仓库中就无法通过.gitignore文件来忽略。 下面总结了一些可 ...
【Git】Git常用命令
Git 分布式版本控制工具 Git最常用命令 | 命令名称 | 作用 | | | | |git init|初始化本地库| |git add ./文件名|把代码添加到暂存区| |git commit -m '日志'|把暂存区的文件添加到本地库| |git push 链接 分支名|把本地库的代码加载到远 ...
Jgit的使用笔记
原文:Jgit的使用笔记 - Stars-One的杂货小窝 之前整的一个系统,涉及到git代码的推送,是通过cmd命令去推送的,然后最近在产品验收的时候,测试部门随意填了个git仓库,然后导致仓库代码被覆盖了,还好本地留有备份,没出现啥大问题 然后就计划于是就改为使用Jgit库来实现推送代码的功能, ...
github上fork2.4k,star8.7k的这款状态机,原来长这样!
大家好,我是陶朱公Boy。 前言 上一篇文章《关于状态机的技术选型,最后一个真心好》我跟大家聊了一下关于”状态机“的话题。 于是就有小伙伴私信我,自己项目也考虑引入cola-statemachine这款状态机,但网上资料实在太少,能不能系统的介绍一下如何使用这款工具。 读者有需求,是必须要满足的,谁 ...
07#Web 实战:实现 GitHub 个人主页项目拖拽排序
实现效果图 GitHub 和 Gitee 个人主页中可以对自己的项目进行拖拽排序,于是我就想自己实现一个。本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随笔的说明去理解实现过程。👉我的 Gitee 和 GitHub 地址。 在线浏览地址:11.拖拽排序,里面还有更多的例子。 ...
git 提交后Jenkins自动构建、并发布服务
现状:当前开发在迭代中完成相关feature功能开发之后到发布到dev环境的流程是: 提交代码到git对应的分支 需要登录域账号去Jenkins服务查找相关的项目任务,再手动选择分支进行构建。这里可能还涉及到 没有Jenkins项目权限,需要找其他相关开发开权限 第一次没有分支,需要到配置构建步骤里 ...
使用phpstudy搭建gitee开源项目[勾股dev]
前段时间公司一直要求进行只是梳理,整合,想着做一套知识管理系统,在gitee上找到了一个开源的项目管理系统,带的有知识库管理子系统,索性就拿来使用了; gitee地址 https://gitee.com/gouguopen/dev.git 【非广告推广】解决公司实际需要 我这个部署到本地了,使用集成 ...
限流 - 限流注解组件开发
限流概述 系统存在服务上限,流量超过服务上限会导致系统卡死、崩溃。 限流:为了在高并发时系统稳定可用,牺牲或延迟部分请求流量以保证系统整体服务可用。 限流算法 固定窗口计数 将时间划分为多个窗口; 在每个窗口内每有一次请求就将计数器加一; 如果计数器超过了限制数量,则本窗口内所有的请求都被丢弃当时间 ...
设计模式---策略模式
简述 预先定义有着不同执行过程但结果相同的算法族,运行时指定所需算法。 算法族 此处为一组有共同主题的有相同结果的不同算法的集合。 话不多说,看个优化案例。 优化案例 最初版v0 不使用策略模式的案例。四种不同的计算策略。客户端的代码如下。 // 客户端 public class Client { ...