小编Arn*_*Pal的帖子

Git:获取分支中最新推送中所有提交的列表

我正在尝试在 gitlab-runner 中创建一个自动管道,它将应用最新git push. 它正在获取推送中的最新提交(使用 gitlab-runner 中的 $CI_COMMIT_SHA 变量)。但是,如果一次推送有多个提交,它会忽略较旧的提交。因此,所有更改都不会应用到应用程序中。

我有以下疑问:

  1. 是否为每个 git Push 分配了任何 Id?基本上给定一个 git Push Id,有没有办法找到所有底层提交?
  2. gitlab-runner 有没有办法找到最新 git 推送中提交的所有文件?另外,我更愿意保持它们提交的顺序。
  3. 我看到这git cherry可以给我未推送的提交列表。有没有办法,我可以通过变量将信息传递给 gitlab-runner ?

提前致谢

git runner git-push git-cherry gitlab-ci-runner

5
推荐指数
1
解决办法
1120
查看次数

标签 统计

git ×1

git-cherry ×1

git-push ×1

gitlab-ci-runner ×1

runner ×1