Просто любопытно, могу ли я удалить локальную копию клиента из GitHub или из моей системы. Я владелец этого репозитория git. Целевой пользователь работает над веткой в моем репозитории. Так я могу удалить его ветку этого пользователя вместе с его локальным кодом?
1 ответ
Как вы, наверное, знаете, GIT - это децентрализованная система контроля версий. Таким образом, у вас нет центрального хранилища, и каждая копия хранилища может быть обработана любым способом, каким человек, который сделал это, кажется подходящим.
Вы не можете "подтолкнуть" удаление ветки кому-либо, и у вас может быть любое количество веток в вашем локальном репозитории, о которых никто другой не знает, потому что они никогда не брали их у вас / вы никогда не передавали его назначенному "хозяину" репозиторий.
Что может сработать, так это то, что вы удалите ветку из назначенного главного репозитория и надеетесь, что другой пользователь извлечет эти изменения таким образом, чтобы удалить ветку из своего репозитория. Примером может служить то, что он удаляет свою локальную копию и просто должен извлечь весь проект снова. Кроме этого вы находитесь в "милости" поведения этой третьей стороны.