github - 将文件从一个存储库复制到另一个存储库的 github 操作
问题描述
我的公司创建了一种在环境之间移动文件的复杂方法,现在我们想将某些构建的 JS 文件(转译和缩小)从一个 github 存储库移动到另一个。这可以使用 github 操作吗?
解决方案
最简单的选择是克隆目标 repo,将文件复制到目标 repo,使用 git 命令行暂存文件,然后提交它们。在脚本步骤中添加以下代码
run: |
git clone https://.:${{ secrets.GITHUB_TOKEN }}@github.com/project target
rm everything but the .git directory
copy source\files target
cd target
git add .
git diff-index --quiet HEAD || git commit -m "Automatic publish from github.com/project"
git push target master
推荐阅读
- blender - UE4中添加的套接字太大-从搅拌机导出的骨架
- python-3.x - 我应该使用 tf.add 还是 + 在 Tensorflow 中添加两个张量?
- git - 如何使用 git commit 打开 Sublime Text 3 编辑器
- html - Angular 8 ERROR TypeError:无法读取未定义的属性“名称”
- android - 使用 Glide 库从 OnActivityResult 检索的 Uri 时访问被拒绝
- android - 在 sdcard 的新文件夹中创建一个文件
- java - Java Regex - 匹配不以字符结尾的多行
- javascript - 使用 for 循环与 .map 构建数组
- python - 如何在python中找到对应列的值
- php - 在页面开头使用 PHP 字符串,在页面末尾设置