Je suis très nouveau sur Git; J'ai récemment créé un compte GitHub.
Je viens d'essayer de pousser mon tout premier référentiel (un exemple de projet), mais j'obtiens l'erreur suivante:
No such remote 'origin'
J'ai exécuté les commandes suivantes:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Cependant, lorsque j'ai exécuté git commit -m "first commit", j'ai reçu le message suivant:
nothing added to commit but untracked files present (use "git add" to track)
Alors j'ai essayé de définir origin
, en utilisant
git remote set-url origin https://github.com/VijayNew/NewExample.git
Mais j'ai eu l'erreur suivante:
No such remote 'origin'
Qu'est-ce que j'ai fait de mal et que dois-je faire?
git
github
push
git-remote
Vijay
la source
la source
git-remote -v
?git remote -v
Rien n'est Display.Réponses:
Deux problèmes:
1 - Vous n'avez jamais dit à Git de commencer à suivre un fichier
Vous écrivez que vous avez couru
et qu'à ce stade, vous avez
Git vous dit que vous ne lui avez jamais dit de commencer à suivre les fichiers, et il n'a rien à prendre un instantané. Par conséquent, Git ne crée aucun commit. Avant d'essayer de vous engager, vous devez dire à Git (par exemple):
Pour cela, vous devez mettre en scène les fichiers d'intérêt, en utilisant
avant de courir
2 - Vous n'avez pas configuré le référentiel distant
Vous avez ensuite couru
Après cela, votre référentiel local devrait être capable de communiquer avec le référentiel distant qui réside à l'URL spécifiée ( https://github.com/VijayNew/NewExample.git ) ... à condition que le référentiel distant existe réellement! Cependant, il semble que vous n'ayez jamais créé ce dépôt distant sur GitHub en premier lieu: au moment de la rédaction de cette réponse, si j'essaye de visiter l'URL correspondante, j'obtiens
Avant d'essayer de pousser vers ce référentiel distant, vous devez vous assurer que ce dernier existe réellement. Allez donc sur GitHub et créez le référentiel distant en question. Alors et alors seulement, vous pourrez réussir à pousser avec
la source
git init git add --all git commit -m "first commit"
. Maintenant ça marche. 2) En fait, j'ai supprimé mon compte avant 20 minutes. Maintenant, j'ai créé un nouveau compte.https://github.com/VijayMobileApp/WindowsPhoneExample.git
remote: Repository not found. fatal: repository 'https://github.com/VijayNew/NewExample.git/' not found
$ git remote set-url origin https://github.com/VijayMobileApp/WindowsPhoneExamp le.git fatal: No such remote 'origin'
WindowsPhoneExample
sur votre compte GitHub,VijayMobileApp
. Il ne vous reste plus qu'à courirgit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Ensuite, vous devriez pouvoir pousser avecgit push -u origin master
.Je suppose que vous n'avez pas exécuté cette commande après l'échec de la validation, alors exécutez-la simplement pour créer la télécommande:
Et la validation a échoué car vous avez besoin de
git add
certains fichiers que vous souhaitez suivre.la source
git remote add
fait.:)
Juste que vous n'avez pas envisagé la possibilité que l'OP n'ait jamais créé le dépôt distant.J'ai rencontré ce problème lorsque j'essayais de lier un dépôt créé localement avec un dépôt vide sur github. Au départ, j'essayais
git remote set-url
mais je devais le faire à lagit remote add
place.la source