Как объединить все предыдущие коммиты в один коммит? - PullRequest
5 голосов
/ 15 сентября 2011

Контекст: Запустил проект на GitHub и экспериментировал с командами git.История проекта неопрятна.

Вопрос: Как удалить всю историю и заменить все сообщения о коммитах чем-то вроде «Загруженная исходная версия исходного кода проекта»?

Ответы [ 2 ]

6 голосов
/ 15 сентября 2011

Эта опция позволит вам сохранить все ваши файлы конфигурации для проекта
git reset --soft <sha_of_initial_commit>
git commit -a --amend -m "initial commit"

2 голосов
/ 15 сентября 2011

Удалить каталог .git.

git init
git add .
git commit -m "Initial commit"
git push origin master

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...