Les développeurs s'occupent de différentes erreurs tout en utilisant GIT. Parfois, lorsqu'ils poussent la copie du miroir d'un référentiel local dans le référentiel distant, ils rencontrent souvent la poussée git "[rejeté à distance] Main" erreur. Cela se produit lorsque leur branche de travail et la branche cible ne sont pas les mêmes. Ainsi, afin de résoudre cette erreur, il est nécessaire de travailler sur les mêmes succursales locales et distantes.
Cet article démontrera la solution pour corriger l'erreur Git Push «[Remote rejetée] principale».
Comment corriger l'erreur de poussée GIT «[rejeté à distance] Main»?
Pour résoudre l'erreur de poussée GIT, les développeurs doivent changer leur branche de travail actuelle en utilisant le «interrupteur GIT" ou "caisse git" commande.
Ici, nous allons d'abord montrer les rencontres d'erreur de poussée Git ci-dessus. Ensuite, nous fournirons la solution!
Étape 1: Redirection vers le référentiel local
Tout d'abord, passez au référentiel local souhaité via la commande ci-dessous:
$ cd "C: \ git \ repos"
Étape 2: Vérifiez l'origine distante
Ensuite, assurez-vous si le référentiel local est lié au référentiel distant ou non:
$ git Remote -v
On peut observer que la télécommande est ajoutée au référentiel local:
Étape 3: Créez un nouveau fichier
Ensuite, exécutez le "écho”Commande pour générer un nouveau fichier dans le répertoire:
$ echo "Ceci est le fichier 1" >> fichier1.SMS
Étape 4: Suivre le fichier
Pour suivre le fichier nouvellement créé, ajoutez-le à la zone de mise en scène GIT:
$ git ajouter un fichier1.SMS
Étape 5: commettre des modifications
Tapez le "git engager«Commande avec le«-un”Option pour enregistrer les modifications mise en scène dans le référentiel local:
$ git commit -a -m "fichier 1 modifié"
Ici le "-un«L'option est utilisée pour mettre automatiquement tous les fichiers à engager et le« «-m»Le drapeau est utilisé pour le message de validation:
Étape 6: Poussez les modifications locales au référentiel distant
Maintenant, poussez le contenu local vers le référentiel GitHub en exécutant la commande ci-dessous:
$ git push - miroir origine
Ici le "-miroir«L'option est utilisée pour créer une copie miroir (en double) du référentiel avec toutes les informations:
Note: Comme vous pouvez le voir, lorsque nous avons essayé de pousser la copie en double du référentiel local dans le référentiel distant, le «[rejeté à distance] Main»Une erreur a été rencontrée.
Pour résoudre cette erreur, suivez les étapes fournies.
Étape 7: Passez à une autre branche
Utilisez le "interrupteur GIT»Commande et consultez une autre branche:
$ git switch Main
Étape 8: Poussez la copie des modifications locales au serveur distant
Maintenant, poussez la copie des modifications locales au serveur distant:
$ git push - miroir origine
On peut observer que l'erreur de poussée GIT a été supprimée avec succès.
Conclusion
Lorsque les développeurs essaient de pousser leur référentiel local en double vers le référentiel GitHub, ils rencontrent souvent le Git Push "[rejeté à distance] Main" erreur. Cela se produit généralement lorsque vous travaillez sur différentes succursales locales et poussez le contenu local vers différentes branches distantes. Pour résoudre cette erreur, il est nécessaire de travailler sur les mêmes succursales locales et distantes. Cet article a démontré la procédure pour corriger l'erreur Git Push «[Remote rejetée] principale».