58 votes

Android Studio Git Push rejeté

Je suis en train de télécharger mon Projet Android sur github, mais je reçois ce message d'erreur quand j'essaie de faire:

Push rejected: Push to origin/master was rejected

J'ai fait cette procédure:

96voto

Narendhran Points 511

après avoir poussé les suivre,

VCS -> Git -> Branches

puis sélectionnez origine / master -> Rebase

après avoir terminé le message avec succès, vous pouvez appuyer sur le répertoire distant. J'espère que cela vous aide.

93voto

SamTheDev Points 7392

Comme suggéré dans les commentaires, vous devez tirer les changements tout d'abord, si vous travaillez sur un nouveau référentiel qui pourrait se passer lorsque vous créez votre télécommande repo avec un readme ou un fichier de licence. Pour extraire les modifications de l'interface utilisateur, vous devez utiliser, VCS > Git > Tirez ensuite, sélectionnez la branche master (dépend)

enter image description here

après cela, vous pouvez Git > Pousser sans problème.

18voto

Sumit Shukla Points 128

Il suffit d'aller à la racine du répertoire de votre projet et de suivre les étapes suivantes:

Step 1: 

Clic Droit-> Git Bash Ici

Step 2: 

Type git init (Pour l'initialisation de git).

Step 3: 

Tapez la commande git add -Un (Obtenir tous les fichiers dans la zone de transit).

Step 4: 

Type git commit -m "Premier Commit"(valider les Modifications)

Step 5: 

Type git remote add origin https://..bitbucket.org/../ABC.git (Votre repo URL)

Step 6: 

Tapez la commande git push -f origine de maître(votre nom de branche)(Force de la poussée)

OR

Tapez la commande git push -u de l'origine de maître(votre nom de la branche)

7voto

Sunil Points 1487

Essaye ça

Ce type d'erreur venait également dans mon projet car j'ai créé un nouveau projet et collé mon ancien fichier de configuration et certains fichiers de classes dans un nouveau projet.

J'ai poussé le code en créant une nouvelle branche

Allez à VCS-> Git-> Branches-> Nouvelle branche

5voto

Programmer X Points 33

Si aucune des solutions ci-dessus fonctionne, alors vous pouvez le vérifier..

  1. Connectez-vous à la GitHub compte et accédez à la page paramètres.
  2. Dans les paramètres d'ouvrir des e-Mails et de vérifier s'il est public ou privé.
  3. Si elle est publique, puis d'autres solution sera finement et si votre email est privé alors la déclarer en public.

En raison de la messagerie privée vous n'êtes pas en mesure de pousser les fichiers dans le dépôt de votre IDE. Ainsi, le rendre public

L'Autre Solution.!!

Sans version de code n'est pas un numéro de version, les modifications sont validées, mais ne poussez pas. Voici les étapes pour rendre les fichiers versionnés.

  1. Ouvrez l'onglet projet(doit être dans le côté gauche de la barre d'outils, si non, puis appuyez sur " Alt + F1)
  2. Au sommet, il y a une liste déroulante avec les 'Android', ouvrez la liste déroulante et sélectionnez le "Projet"
  3. Dans la liste qui s'affiche, cliquez-droit sur le dossier de votre projet
  4. Il doit y avoir une option de 'Git', sélectionnez-le,
  5. Cliquez sur 'Ajouter' option. Et il est là!. Maintenant, essayez tout simplement de s'engager et d'opération push comme d'habitude.

**REMARQUE :**Vous avez pour ajouter des fichiers à chaque fois à l'aide de la procédure ci-dessus pour télécharger les fichiers avec succès.!!

Merci les gens :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X