У меня довольно сложная ситуация: в одном проекте (git repo) у меня есть файл, а он мне нужен в другом проекте (другой репозиторий git). Есть ли какой-нибудь понятный и (насколько это возможно) простой способ вставить это в свой проект? Это выглядит так:
git-repo-1:
lib/foo
lib/ololo
git-repo-2:
lib/*foo* (from repo-1)
lib/bar
lib/baz
У меня вопрос: 1. Как мне это сделать? 2. Как я могу обновить файл (в т.ч. из git-repo-1) в моем репо (git-repo-2)?
p.s. Да, я видел много страниц о поддеревьях, но ... для меня это все еще не так ясно. Какие-либо предложения? Даже инструкция ;-) Я буду очень признателен за все.
UPD: Что хочу: http://git-scm.com/book/en/Git-Tools-Subtree-Merging НО! Я хочу, чтобы в репозиторий моего проекта была только часть «стоечного» репозитория.
Возникает вопрос: как выделить нужный мне файл из одного репо и слить его с другим?
file:///path/to/your/git-repo-1
в качестве удаленного URL, это поможет. Немного погуглить, наверное, тоже поможет;) - person F.X.   schedule 20.09.2013