J'essaie de télécharger mon projet Android sur github mais j'obtiens cette erreur lorsque j'essaie de pousser:
Push rejected: Push to Origin/master was rejected
J'ai fait cette démarche:
Depuis le répertoire git bash du projet:
git remote add Origine https://github.com/[nomdirecteur/[project_nomige.git
Git-> Ajouter
Répertoire Git-> Commit
Git-> Push
Comme suggéré dans les commentaires, vous devez commencer par extraire les modifications si vous travaillez sur un nouveau référentiel qui pourrait se produire lorsque vous créez votre référentiel distant avec un fichier Lisez-moi ou un fichier de licence. Pour extraire les modifications de l'interface utilisateur, utilisez VCS> Git> Pull puis sélectionnez la branche principale (dépend)
après cela, vous pouvez Git> Push sans problème.
après Push suivez ces,
VCS -> Git -> Branches
puis sélectionnez Origin/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.
Allez simplement dans le répertoire racine de votre projet et suivez les étapes:
Step 1:
Clic droit-> Git Bash Here
Step 2:
Tapez git init (pour initialiser git).
Step 3:
Tapez git add -A (Obtenez tous les fichiers dans la zone de transfert).
Step 4:
Tapez git commit -m "First Commit" (modifications de validation)
Step 5:
Tapez git remote add Origin https: //..bitbucket.org/../ABC.git (votre URL de dépôt)
Step 6:
Tapez git Push -f Origin Master (nom de votre branche) (Force Push)
OR
Tapez git Push -u Origin Master (le nom de votre branche)
Si aucune des solutions ci-dessus ne fonctionne, vous pouvez le vérifier.
En raison du courrier électronique privé, vous ne pouvez pas envoyer les fichiers dans le référentiel à partir de votre IDE. Alors, rendez-le public
Une autre solution.!!
Le code non versionné n’est pas versionné, les modifications sont validées mais n’appuyez pas sur ..... Voici les étapes à suivre pour rendre les fichiers versionnés.
** REMARQUE: ** Vous devez ajouter des fichiers à chaque fois en utilisant les étapes ci-dessus pour télécharger les fichiers avec succès. !!
Merci les gars :)
Ce type d'erreur venait également dans mon projet car j'ai créé un nouveau projet et collé mon ancien fichier config et certains fichiers de classes dans un nouveau projet.
J'ai poussé le code en créant une nouvelle branche
Allez dans VCS-> Git-> Branches-> Nouvelle branche
Si vous appuyez pour la première fois, Supprimez le référentiel de git, Partagez le projet à nouveau sur Git depuis Android Studio 3
J'ai eu le même problème lorsque je me suis séparé de mon autre compte github et que je l'ai clone dans Android Studio, j'ai modifié un fichier et commis (succès) et poussé et qui est rejeté.
Le problème était que je me suis connecté à GitHub dans Android Studio avec mon autre compte, et non celui avec lequel je lance le projet. Vérifiez votre à partir de:
Fichier -> Paramètres -> Contrôle de version -> GitHub
Si les informations du compte ne correspondent pas au compte cloné du référentiel, modifiez-les.
Ensuite, vous pouvez Poussez sans problème.
Nous pouvons contourner cette "limitation" en modifiant le fichier .git/config sur le serveur de destination. Ajoutez ce qui suit pour permettre à un dépôt git d'être poussé même s'il est "extrait":
[receive]
denyCurrentBranch = warn
ou
[receive]
denyCurrentBranch = false
J'ai eu le même problème. J'ai finalement essayé depuis la ligne de commande et j'ai reçu le message suivant:
remote: error: GH007: Your Push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
remote: http://github.com/settings/emails
Là, vous devriez voir deux cases à cocher. Vous devrez décocher l'une d'elles.