GNU/Linux >> Tutoriels Linux >  >> Linux

erreur :src refspec main ne correspond à aucun [GIT]

J'ai créé un référentiel privé sur GitHub et lorsque j'ai essayé de pousser les fichiers de mon serveur à l'aide des commandes ci-dessous, j'obtiens l'erreur error: src refspec main does not match any. La commande complète et l'erreur sont les suivantes :

# git add . # git commit -m "Initial Commit"# git push origin main

J'ai également utilisé le jeton conformément à la dernière politique git, mais cela n'a pas fonctionné et j'ai reçu le message d'erreur ci-dessous :

error :src refspec main ne correspond à aucune. pré> 

Comment résoudre l'erreur git :src refspec main ne correspond à aucun

À partir du 1er octobre, GitHub a renommé la branche principale en main et tous les nouveaux référentiels créeront la branche par défaut nommée main . Eh bien, si vous êtes curieux de savoir pourquoi ce changement, voici un article expliquant la raison.

Vérifions la tête de référence locale à l'aide de la commande ci-dessous.

$ git show-ref 95b095fb6dd8c8af48c35317af7da14bd9f9f622 refs/heads/master

La sortie de la commande ci-dessus indique que le local fait toujours référence à master head et non le nouveau main renommé .

Pour changer la référence locale pour qu'elle pointe vers main branche, remplacez HEAD:master avec HEAD:main dans la commande ci-dessous.

# git push origin HEAD:master

à

# git push origin HEAD:main

La commande ci-dessus indique que vous souhaitez pousser la référence locale HEAD à la ref distante main .

C'est tout !


Linux
  1. Erreur de vérification SSL M2Crypto :le certificat homologue subjectAltName ne correspond pas [Résolu]

  2. Le fichier de métadonnées ne correspond pas à la somme de contrôle - erreur YUM !

  3. Le rappel enregistré ne correspond pas à l'URL fournie - Correction de l'erreur WSO2

  4. Trouver :Prune n'ignore pas le chemin spécifié ?

  5. Comment Gzip uniquement si Thesqldump ne génère pas d'erreur ?

Pourquoi le fichier de traduction Bash ne contient-il pas tous les textes d'erreur ?

Pourquoi `exit &` ne fonctionne pas ?

L'installation de Bower ne fait rien, même pas une erreur ?

Impossible d'ajouter l'erreur Ppa L'utilisateur ou l'équipe n'existe pas ?

La correspondance de modèle ne fonctionne pas dans le script bash

Que fait CAP_NET_RAW ?