lukoie
@lukoie

Как клонировать репозиторий поменяв автора?

Есть аккаунт на гитхабе и в нем репозиторий. Хочу сделать репозиторий с избранными работами на другом аккаунте. Но чтобы все коммиты стали под новым именем.
То есть чтобы в новом репо было не просто один коммит клонирования, а те же проекты с теми же коммитами от нового имени. Было Вася, стало Петя. Петю создал сегодня. У Васи были коммиты год назад. В аккаунте Пети в репозитории должны быть коммиты годовой давности, и от имени Пети.
Как это сделать?
  • Вопрос задан
  • 1156 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
  1. Клонировать себе на комп git clone
  2. Поменять автора коммитов используя git filter-repo
  3. Отправить в новый пустой репозиторий git push -all <URL_нового_репо>


git filter-branch заявлен устаревшим и небезопасным
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Клонирование = создание полной идентичной копии репозитория. На выходе после клонирования вы будете иметь два абсолютно идентичных репозитория с идентичной историей. С чего вы взяли. что будет один коммит и что такое " один коммит клонирования."?
Ответ написан
tsarevfs
@tsarevfs
C++ developer
git clone копирует все коммиты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы