Git fatale: impossible de verrouiller le ref
Je suis en train de créer une branche sur la branche courante, sur mon Ubuntu invité.
Malheureusement, je reçois cette erreur:
git checkout -b origin/feature/IF-53-change-validation-window/Tommaso
fatal: cannot lock ref 'refs/heads/origin/feature/IF-53-change-validation-window/Tommaso':
'refs/heads/origin/branch' exists;
cannot create 'refs/heads/origin/branch/Tommaso'
J'ai essayé git gc --prune=now
comme suggéré ici lien, mais reçois le même message d'erreur.
OriginalL'auteur Tommaso Guerrini | 2017-07-17
Vous devez vous connecter pour publier un commentaire.
Vous ne devriez pas être la vérification des branches comme ça. En supposant que la branche existe sur l'origine, vous devez effectuer les opérations suivantes:
Si vous exécutez
git branch
j'ai attendez-vous à voir des branches locales avecorigin
dans le nom.Le format
git checkout X
est un raccourci pour "chercher une branche localeX
et de vérifier si elle existe; sinon recherchez une branche distanteX
et vérifier que localement (git checkout -b X origin/X
)."Si vous êtes à la création d'une nouvelle branche locale, vous serez souvent amené à effectuer les opérations suivantes:
Cela va créer une nouvelle branche de pointage à la même livraison que vous aviez vérifié auparavant.
Pour fixer votre état actuel, vous pouvez probablement le faire (voir ici):
OriginalL'auteur cmbuckley