Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Вынести папку из репозитория с сохранением git истории

Порой нужно вынести из какого-то репозитория папку и сделать из нее отдельный репо с сохранением истории. Это вполне возможно (и достаточно просто), только нужно немного пошаманить с историей. Если вкратце, то поступаем следующим образом:

Теперь в проекте остались только файлы из папки. Причем файлы будут лежать в корне основной директории <git repository A directory>

Давайте посмотрим как это делается на конкретном примере – выделим папку “doc” из репозитория underscore:

Вот и все, теперь в папка “underscore” только файлы документации.

Ссылки по теме:

Поделиться:
comments powered by Disqus