checkout的一般作用都会改变工作区域,可能比reset还常用检出命令git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。检出命令的用法如下:用法一:git checkout [-q] [<commit>] [--] <paths>...用法二:git checkout [<branch>]用法三:git c
多人开发太容易遇到冲突了 当我像平常一样在vscode的源代码管理里提交代码,先拉一下其他同事的,然后推送自己的。 结果拉的时候提醒我在签出前,请清理存储库工作树 我的理解是在拉别人代码前,要先将本地的提到暂存区,就是执行git add. git commit -m""命令源代码管理有个不方便的地方是,如果只是pull和push,点一点按钮就完成了,但是遇到问题了,不方便解决。 打开项目所在的文件
Python在GitLab检查语法错误 随着Python在软件开发中的普及,确保代码的质量变得越来越重要。在使用GitLab的过程中,很多开发者遇到了在合并请求中检查Python代码语法错误的问题。这不仅影响开发的效率,还可能导致生产环境中的bug,从而影响业务的稳定性。 ### 背景定位 在我们的项目中,我们决定引入GitLab CI/CD以自动化我们的部署流程。然而,在第一次合并请求中,
原创 6月前
28阅读
安装git: sudo apt-get install git     配置git:git config --global user.name "your name" git config --global user.email "you email"--global:表示这台机器上所有的git仓库都会使用这个配置、当然也可以对某个仓库指定不同的用户名和Email地址
转载 2023-07-24 23:15:09
278阅读
一 原文二 操作详解1. 安装配置 SonarQube1.1. 安装需要的软件包yum install -y epel-release unzip vim wget1.2.安装openJDK.yum install -y java-11-openjdk java-11-openjdk-devel1.3. 安装 PostgreSQL 10.添加 PostgreSQL 10 YUM 源 rpm -Uv
‘异步’ 这个概念如果放到十年前的08,09年的时候,大家会觉得: 哇~ 这是一个新鲜的概念,不用再把所有Web页面同步处理了,节省了服务资源的同时也提升了用户体验。也正是从那个时候开始,我们开始关注前后端分离这个概念。 经过10年的努力,我们现在很高兴的看到,前端已经快速的成长为一门有着独立发展方向的技术。这一切也就是从异步这个关键的点开始的,因此可见 异步对于前端来说意味着什么
本文讲述如何在gitlab 服务器上,拒绝用户推送不合规范的 java 代码1、一般在仓库的/var/opt/gitlab/git-data/repositories/<group>/<project>.git目录 下创建目录:custom_hooks2、新增 可执行文件:pre-receive (脚本可以是任何ruby python shell可执行脚本,没有后
转载 2024-06-20 18:05:41
61阅读
昨天Gitlab官方博客发布了Gitlab新的月度版本Gitlab13.1,该版本搭理扩展了告警管理,新增加了改善代码质量的工具集以及安全和合规方面的内容,更多内容请和虫虫一起往下学习。概述自动化和扩展告警管理告警对于应用程序维护是必不可少的,但是了解和分类引发告警的原因很费劲,需要耗费大量的时间,这会大大降低生产力和响应时间。Gitlab的告警管理汇总和排名所有服务的IT告警,以简化评估和补救,
转载 2024-05-08 15:20:32
16阅读
git checkout 检出在git reset的用法中,我们了解到,git reset 主要是对用“游标”(也可以理解成我们具体的分支名)的改动,而HEAD指向并没有改变。而git checkout命令则是改变 HEAD 的指向。git checkout commit-id 实现“分离头指针”xing@ubuntu-15-121:~/work/GitTest/HelloWorld$ git r
前言:  在产品大前期的开发过程中,由于种种原因,导致程序一天中可能发布好些次,这无疑极大的浪费了咱们开发的宝贵时间。因此,出此篇文章,就是为了减少咱们开发把时间浪费非必要的地方,腾出更多的时间来处理更重要的技术难题正文:准备工作:首先,咱们先在GitLab上准备新建一个 演示的项目,操作步骤如下:  接下来,咱们就进入项目,然后进行设置  点击之后,进入到
gitlab集成SonarQube实现代码检测SonarQube系列目录sonarqube8.4安装使用SonarScanner4.5安装使用gitlab集成SonarQube实现代码检测环境操作系统: Linux - Centos-7-x86_64-1810Docker版本: Docker-CE 19.03.13gitlab版本:13.5.4-ce.0gitlab-runner版本:gitlab
转载 2024-04-25 18:11:27
309阅读
文章目录Gitlab CI集成sonarqube实现静态代码检查配置说明GitlabGitlab RunnerSonarqubeSonarqube搭建创建一个简单的SpringBoot应用配置sonarqube运行结果静态代码检查示例代码 Gitlab CI集成sonarqube实现静态代码检查配置说明Gitlab系统:Ubuntu 16.04 Server内存:4GIP:192.168.23.
转载 2024-03-19 08:36:53
234阅读
开发风格gitlab的特点是一个人维系一个分支。 gerrit的特点是一个团队维系一个分支。(这里的分支对应一个业务需求)权限管理gitlab提供了比较多的选择,可以根据需要创建project,每个团队可以根据自己的需求管理自己的代码,方式更加的灵活。gerrit比较单一,而且权限配置比较复杂,往往都是要联系管理员做出修改,每个团队很难做到对代码的个性化管理。代码评审gitlab是以merge r
转载 2024-04-19 12:00:33
177阅读
GitLab 中配置 Webhook 来调用 Java 接口以校验 commit 信息,是很多公司的一些要求,因为提交信息的规范化是必要的原理GitLab中的拦截钩子(Interceptor Hook)是一个自定义的钩子(Hook),用于拦截和修改Git命令的输出。它的工作原理是在Git命令执行后,将命令的输出拦截下来,然后通过修改钩子脚本来对输出进行修改,最后再将修改后的输出返回给调用方。拦
转载 2024-06-11 08:19:25
61阅读
文章目录方案调研方案一(放弃)方案二(成功)脚本流程增量检测GitLab 配置项目地址 去年 log4j 漏洞爆发时候就已经很痛苦了,当时把所有的线上服务排查了一遍。没想到这都已经过去3个月了,上周又遇到了一个服务仍在使用低版本,被外部攻击,有点受伤。 这件事后,老板让我全量扫一遍我们的代码库,看还有哪些服务还在用老版本的 log4j,统一推一波修复,防止后续在发生此类事件。方案调研方案一(放
本文来自用户南瓜投稿去年log4j漏洞爆发时候就已经很痛苦了,当时把所有的线上服务排查了一遍。没想到这都已经过去3个月了,上周又遇到了一个服务仍在使用低版本,被外部攻击,有点受伤。 这件事后,老板让我全量扫一遍我们的代码库,看还有哪些服务还在用老版本的log4j,统一推一波修复,防止后续在发生此类事件。方案调研方案一(放弃) 当时我第一反应是写个脚本,遍历所有项目,再拉取项目到本地,通过正则匹配的
转载 2024-04-26 13:34:39
56阅读
准备 在你开始本教程之前请确保roscore没在运行。 安装检查 roswtf 可以检查你的ROS系统并尝试发现问题,我们来试看: $ roscd $ roswtf 你应该会看到(各种详细的输出信息): Stack: ros ================================================================================ Stati
转载 2018-11-19 19:16:00
96阅读
2评论
                                                       Gitlab的部署以及应用GitLab
转载 2024-03-07 16:52:43
546阅读
Docker安装Gitlab管理项目代码并整合Sonarqube分析代码质量【完整操作步骤】一、前言二、准备工作三、安装Gitlab3.1 Docker安装最新版Gitlab3.2 访问Gitlab登录页面: [http://192.168.0.132:6001](http://192.168.0.132:6001)四、安装GitLab-Runner4.1 Docker安装最新版GitLab-R
目录概述准备工作postgressonarqubegitlabgitlab-runnerGitlab-runner容器注册Gitlab-runnerSonarqube gitlab integration使用gitlab进行认证配置gitlab OAuth配置sonarqube ALM Integrations创建sonarqube project语言包和语言分析规则创建分析项目Gitlab-ci
转载 2024-03-23 18:23:50
427阅读
  • 1
  • 2
  • 3
  • 4
  • 5