понятен
cd path/to/project-b
git remote add project-a /path/to/project-a
git fetch project-a --tags
git merge --allow-unrelated-histories project-a/master # or whichever branch you want to merge
git remote remove project-a
Но особенность в том, что мне надо взять одну из старых версий project-a.
Если я в этой второй папке project-a откачусь на нужную версию, а потом буду мержить, то у меня подцепится именно старая версия?
сделай checkout и создай ветку с того момента
я сделал вот так git checkout -b branch-for-merge 9cc4754........... но при вводе затем git fetch project-a --tags я получил список тегов в том числе и с упоминанием новых версий, которые мне не нужны. Это ок?
Обсуждают сегодня