Bitbucket видалення сховища - stack overflow російською

На віддаленому репозиторії

(Наприклад, Bitbucket, GitLab, GitHub і т.п.):

Пересоздавать репозиторій в принципі необов'язково. Якщо ви вже обнулили локальну історію, ви можете просто відправити її на віддалений репозиторій з ключем -f.

При цьому буде замінено тільки вміст гілки origin / master. Якщо на віддаленому репозиторії є інші гілки, їх можна видалити таким чином (окремо для кожної гілки з ім'ям, наприклад, branchname):

Зрозуміло, якщо там багато гілок і / або тегів, то буде простіше видалити і перебудувати весь репозиторій.

Розберемо послідовно всі виконані команди.

Просто скинули локальні зміни.

Чи не працює без ще одного аргументу, ви просто не помітили помилку. Але навіть якщо робити так:

Те цього ви забираєте запис в конфігурації локального сховища про підключеному репозиторії (remote) під ім'ям origin.

Якщо ця команда виконується в уже існуючому репозиторії, то вона нічого не робить. Якщо ви хочете видалити історію змін і почати Версіонування з нуля, потрібно було йти іншим шляхом: Як обнулити історію Git?

Оскільки репозиторій під ім'ям origin вже є в локальній конфігурації, нічого не відбудеться.

Просто додали пару коммітов в локальний репозиторій. Якщо на якомусь етапі змін не було (були додані / індексовані файли, які містять змін), то і коммітов не було.

І запущено отриманий результат на репозиторій origin. Закономірно бачимо там всю ту ж історію коммітов, яка є у нас локально. Подивитися на локальну можна, наприклад, так:

Схожі статті