Est-il un script pour la liste des branches git créé par moi?
Je suis conscient que les branches n'ont pas vraiment de stocker des informations sur son créateur - et ils sont juste un pointeur vers un commit.
Mon objectif est d'être en mesure de nettoyer mes vieilles branches qui ont été fusionnées en arrière de la branche principale, et la liste des branches où il n'a pas été fait non plus. (A nettoyer).
C'est différent de "trouver dissociées branches" parce que je veux trouver fusionné branches, et je veux le faire par l'auteur.
Ma question est: Est-il un script pour la liste des branches git créé par moi?
Le titre et le corps de votre question semblent se contredire: voulez-vous obtenir des succursales créées par vous-même (dont je ne pense pas que vous le pouvez) ou voulez-vous liste non fusionné les branches? Ou une combinaison des deux?
Double Possible de git trouver dissociées branches
Je veux à la fois. Je veux toutes les branches créé par moi - fusionnées ou dissociées.
Double Possible de git trouver dissociées branches
Je veux à la fois. Je veux toutes les branches créé par moi - fusionnées ou dissociées.
OriginalL'auteur hawkeye | 2016-03-16
Vous devez vous connecter pour publier un commentaire.
Cette commande répertorie toutes les branches et leurs noms d'auteur
Si vous utilisez github, vous pouvez également visiter https://github.com/author/repo/branches/yours pour obtenir toutes vos branches
Si vous voulez simplement supprimer tous les déjà fusionné les branches, vous pouvez nous la commande
Pour plus de détails de
git for-each-ref
visite ici.Cela ne répond pas à la question. L'OP stipule explicitement la question: "Ma question est: Est-il un script pour la liste des branches git créé par moi?" Cette réponse n'est pas suffisante
Si vous ajoutez
--sort=authorname
à la commande ci-dessus, vous pouvez obtenir vos branches regroupées. Sinon, je ne suis pas sûr si vous pouvez lister les branches seulement vous avez créé.Cette liste reprend les branches, mais pas par leurs auteurs. Elles sont classées par l'auteur du dernier commit à chaque branche, non pas la branche de l'auteur.
OriginalL'auteur SachinSunny
Comme une légère condensation de SachinSunny la réponse ci-dessus, vous pouvez utiliser les fonctions d'expression régulière de grep pour accomplir une simple commande:
OriginalL'auteur Eric