음, @Falco 님의 해결책은 효과가 있었지만, 다소 우회적인 방식으로 진행해야 했습니다.
- 원본 리포지토리를 포크했습니다.
- 개발 머신에 로컬로 클론했습니다.
- 원하는 커밋에서 제 브랜치를 생성했습니다.
git branch foo ec64ae8
- 해당 브랜치를 제 GitHub에 푸시했습니다.
git push -u origin foo
- app.yml을 다음과 같이 업데이트했습니다.
git clone -b foo git@github.com:my-repo.git
더 쉬운 방법이 있을 것 같은데, 일단 이렇게 하면 원하는 결과를 얻을 수 있습니다. 방향을 잡아주셔서 감사합니다, @Falco 님!