Если он помещен в репо1, вы можете выбрать git из репо2.
в .git/config
из репо2 добавить:
[remote "copyFrom"]
url = git@github.com:{repo1Url}
fetch = +refs/heads/*:refs/remotes/copyFrom/*
как только вы добавите «copyFrom», у repo2 появится новый пульт, чтобы вы могли извлечь и выбрать коммит из repo1 (как это было origin
)
git fetch copyFrom
git cherry-pick -xn {commit-from-repo1}
Обратите внимание, что если код в repo1 сильно отличается от repo2 и фиксация папок содержит другие изменения в коде, это решение может быть грязным