История изменений
Исправление intelfx, (текущая версия) :
Вот эта имеющаяся структура файлов — уже Git-репозиторий, да?
git checkout master
git branch branch
git branch branch2
git filter-branch --force --subdirectory-filter 'branch' branch
git filter-branch --force --subdirectory-filter 'branch2' branch2
git filter-branch --force --index-filter 'git rm -rq --cached branch branch2' master
Разумеется, перед этим стоит забэкапить содержимое .git (или хотя бы .git/refs).
Исправление intelfx, :
Вот эта имеющаяся структура файлов — уже Git-репозиторий, да?
git branch branch
git branch branch2
git filter-branch --force --subdirectory-filter 'branch' branch
git filter-branch --force --subdirectory-filter 'branch2' branch2
git filter-branch --force --index-filter 'git rm -rq --cached branch branch2' master
Разумеется, перед этим стоит забэкапить содержимое .git (или хотя бы .git/refs).
Исправление intelfx, :
Вот эта имеющаяся структура файлов — уже Git-репозиторий, да?
git branch branch
git branch branch2
git filter-branch --force --subdirectory-filter 'branch' branch
git filter-branch --force --subdirectory-filter 'branch2' branch2
git filter-branch --force 'git rm -rq --cached branch branch2' master
Разумеется, перед этим стоит забэкапить содержимое .git (или хотя бы .git/refs).
Исходная версия intelfx, :
Вот эта имеющаяся структура файлов — уже Git-репозиторий, да?
git branch branch
git branch branch2
git filter-branch --subdirectory-filter 'branch' branch
git filter-branch --subdirectory-filter 'branch2' branch2
git filter-branch 'git rm -rq --cached branch branch2' master