Как сбросить удаленный GIT-репозиторий, чтобы удалить все коммиты?

Как насчет использования инструкции INSERT ALL?

INSERT ALL

INTO table_name VALUES ()

INTO table_name VALUES ()

...

SELECT Statement;

Я помню, что последний оператор select является обязательным, чтобы сделать этот запрос успешным. Не помню, почему. Возможно, вы также захотите использовать PreparedStatement. много преимуществ!

Фарид

147
задан Matt Keeble 8 October 2013 в 09:42
поделиться

2 ответа

Полностью сбросить?

  1. Локально удалить каталог .git.

  2. Воссоздать репостор git'а:

    $ cd (каталог проекта).
    клиновидный иннит
    $ (добавить несколько файлов)
    $ git-добавление .
    $ git-комммит -m 'Начальный коммит'.
    
  3. Нажмите на удаленный сервер, перезапись. Помните, что вы собираетесь запутать всех остальных, делая это ... вам лучше быть единственным клиентом.

    $ git remote add origin 
319
ответ дан 23 November 2019 в 22:25
поделиться

Сначала следуйте инструкциям в этом вопросе, чтобы сжать все в один коммит. Затем выполните принудительное нажатие на удалённый:

$ git push origin +master

и, опционально, удалите все остальные ветки как локально, так и удалённо:

$ git push origin :<branch>
$ git branch -d <branch>
5
ответ дан 23 November 2019 в 22:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: