Как выгрузить проект Git в удалённый репозиторий без истории?

Есть локальный проект с Git, нужно выгрузить текущие версии файлов в новый репозиторий на GitHub, но так, чтоб там не была видна вся история изменений проекта - т. е. push не подойдет. Как это быстро сделать через консоль? Чтобы не копировать и не выгружать файлы вручную.
  • Вопрос задан
  • 3958 просмотров
Решения вопроса 2
rockon404
@rockon404
Frontend Developer
1. переименовываете или удаляете папку .git
2. создаете репозиторий на github
3. дальше по стандарту:
git init
git commit -a
git remote add origin git@github.com:user/reponame.git
git push -u origin master


Потом либо возвращаете старую папку .git, либо используете новый репозиторий.
Ответ написан
Комментировать
zagayevskiy
@zagayevskiy
Android developer at Yandex
git checkout --orphan имя-новой-ветки-без-истории
Ветка создаётся чистая, следующий коммит будет как будто первоначальным.
git-scm.com/docs/git-checkout
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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