1 votes

Git - Supprimer la copie locale du serveur

Juste par curiosité, puis-je supprimer la copie locale d'un client de GitHub ou de mon système. Je suis le propriétaire de ce dépôt git. L'utilisateur ciblé travaille sur une branche sous mon dépôt. Puis-je supprimer sa branche de cet utilisateur ainsi que son code local ?

1voto

Seth Points 8547

Comme vous le savez probablement, GIT est un système de contrôle de version décentralisé. En tant que tel, vous n'avez pas de référentiel central et chaque copie du référentiel peut être gérée de la manière qui convient à la personne qui l'a créée.

Vous ne pouvez pas "pousser" la suppression d'une branche à quelqu'un et vous pouvez avoir un nombre quelconque de branches dans votre référentiel local que personne d'autre ne connaît parce qu'ils ne les ont jamais récupérées de vous/vous ne les avez jamais poussées vers un référentiel "master" désigné.

Ce qui pourrait fonctionner, c'est que vous supprimiez la branche du référentiel master désigné et espériez que l'autre utilisateur récupère ces modifications de manière à supprimer la branche de son référentiel. Un exemple serait qu'il supprime sa copie locale et qu'il n'ait qu'à récupérer à nouveau le projet entier. Autrement, vous êtes à la "merci" du comportement de ce tiers.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X