运行此操作时,/first-repo
忽略了复制的bundle exec
的文件更改。如何确保包含/first-repo
的文件?
#!/bin/bash
cd /first-repo;
git pull;
cd /second-repo;
git pull;
# copy folder from first repo to second repo
cp -rf /first-repo /second-repo/destination_folder;
git add -A;
git commit -m "update destination folder from first repo";
git push;
# build
bundle exec rake build_site;
答案 0 :(得分:0)
听起来你可以使用Git Submodule。
继续该示例,在second-repo
中,您可以实例化first-repo
的git子模块,以将整个first-repo
存储库作为second-repo
内的目录。您还可以使用Jekyll config include
变量指定first-repo
中second-repo
中要使用的文件。