1

Просто любопытно, могу ли я удалить локальную копию клиента из GitHub или из моей системы. Я владелец этого репозитория git. Целевой пользователь работает над веткой в моем репозитории. Так я могу удалить его ветку этого пользователя вместе с его локальным кодом?

1 ответ1

1

Как вы, наверное, знаете, GIT - это децентрализованная система контроля версий. Таким образом, у вас нет центрального хранилища, и каждая копия хранилища может быть обработана любым способом, каким человек, который сделал это, кажется подходящим.

Вы не можете "подтолкнуть" удаление ветки кому-либо, и у вас может быть любое количество веток в вашем локальном репозитории, о которых никто другой не знает, потому что они никогда не брали их у вас / вы никогда не передавали его назначенному "хозяину" репозиторий.

Что может сработать, так это то, что вы удалите ветку из назначенного главного репозитория и надеетесь, что другой пользователь извлечет эти изменения таким образом, чтобы удалить ветку из своего репозитория. Примером может служить то, что он удаляет свою локальную копию и просто должен извлечь весь проект снова. Кроме этого вы находитесь в "милости" поведения этой третьей стороны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .