[已解决]如何在gitlib-ci.yml中把本次提交改变的文件赋值给一个变量(20210928)
业务背景prettier在ci的过程中做增量检测.需要以下几个步骤声明一个gitlab变量xxx执行git命令拿到当前改变的文件名将git命令的结果赋值给$xxx运行yarn…
git 在 local 开分支编辑的问题?
假设我从 master 开了个新分支做一个功能 叫做 a 分支当我写了几个代码后突然有个需求于是我要开 b 分支做另一件事,但 a 还没有做完,一定得开 commi…
.gitignore双端没有同步下来
终端a push到gitlab了项目里面带有了.gitignore,并且gitlab里面也出现了.gitignore;在终端b pull了下来更新项目,其他的文件都同步下来了,.gitigno…
gitlab-runner怎么缓存 node_modules 依赖
项目中用到gitlab-runner(v14.2.0)自动部署构建;查看了网上说的缓存 node_modules 的方式;实际效果别不可以# cache: # untracked: true # key: "$CI…
gitlab 最后提交和最后更新不显示
服务器配置:2C4G / CentOS7.6.6Gitlab版本:gitlab-ce-12.8.1-ce.0.el7.x86_64.rpm现象Gitlab安装完成后,初始化提交了一个项目,但是在项目的 最后…
使用 Gitlab API 创建 pipeline 的问题
我了解到 Gitlab 有两个 API 可以用于创建一条 pipeline使用 Gitlab Triggers APIcurl --request POST \ --form token=TOKEN \ --form ref=main \ "ht…
git 删除已提交远程的node_modules
开始没有加.gitignore忽略文件,将node_modules文件夹提交到了远程的gitlab上。当前在本地新建了.gitignore文件。如何操作,删除远程gitlab上的node_m…
为什么要先把master merge 进 个人分支 再把个人分支merge 进 master?
假设个人分支有commit master也有别人commit过了然后我把本地master更新成最新的之后为什么要git checkout 个人分支 git merge mastergit checkout ma…
git:如何禁止dev分支合并到其他任意分支?
场景描述:公司内部本地测试环境的分支是dev分支,这个分支集成了其他开发分支和bug分支;开发分支和bug分支是从最新的master分支git checkout -b创建…
gitlab 关于 .gitlab-ci.yml 文件中预定义变量的问题
push tag 的时候想要打印当前分支的名称命令:git push origin dev-v1.1.1 结果:打印的并不是 dev 分支名称,而是 dev-v1.1.1 tag 名称查阅了文档描…