J'ai une erreur en utilisant git sur Sourcetree. J'ai créé une branche locale appelée sprints / Mycompany_sprint_1 (parce que je la veux dans une catégorie), puis j'ai fait plusieurs choix de cerise sur cette branche à partir d'une autre. Après cela, j'ai essayé de pousser toutes les modifications sur ma branche, mais je reçois la prochaine erreur:
La branche distante '' (branche locale = 'sprints / Mycompany_sprint-1') n'est pas valide. Les noms de référence doivent suivre les règles de format de référence git: https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html Complété avec des erreurs, voir ci-dessus.
Mais si je vais sur le lien, je suis (pour autant que j'ai vu) toutes les règles, car regardez la première règle:
Ils peuvent inclure une barre oblique / pour le regroupement hiérarchique (répertoire), mais aucun composant séparé par une barre oblique ne peut commencer par un point. ou terminer avec la séquence .lock. Je vérifie si le problème pourrait être que la catégorie de ressort existe déjà, mais ce n'est pas le cas.
Quelqu'un peut-il me dire ce que je fais mal, s'il vous plaît? J'ai peur de ne pas voir l'erreur ici ...
la source
Le problème ne vient pas du nom de votre succursale locale . Le problème vient du nom de la branche que vous avez demandé à l' autre Git d'utiliser.
Voici à nouveau ce message d'erreur, cette fois en police à largeur fixe pour plus de clarté:
Supprimez la remarque entre parenthèses, qui est simplement informative:
Vous avez - en quelque sorte; cela devrait être impossible: spécifiez un nom de branche distante complètement vide. Ce n'est pas un nom de branche valide. Comment vous l'avez spécifié, je n'en ai aucune idée, mais vous devez arrêter de le faire.
la source
Au 22 novembre 2019, cela semble enfin être corrigé.
Source: Notes de version de SourceTree
la source
Je poussais Release_Staging_2.0 vers orgin, j'obtenais la même erreur .. Quand je l'ai renommé en Staging_2.0 dans ma branche locale, cela a fonctionné .. Toujours n'a pas trouvé la raison exacte mais vous pouvez essayer.
la source