Eu sou muito novo no Git; Só recentemente criei uma conta GitHub.
Acabei de tentar enviar meu primeiro repositório (um projeto de amostra), mas estou recebendo o seguinte erro:
No such remote 'origin'
Executei os seguintes comandos:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
No entanto, quando executei git commit -m "first commit", recebi a seguinte mensagem:
nothing added to commit but untracked files present (use "git add" to track)
Então tentei definir origin
, usando
git remote set-url origin https://github.com/VijayNew/NewExample.git
Mas recebi o seguinte erro:
No such remote 'origin'
O que eu fiz de errado e o que devo fazer?
git
github
push
git-remote
Vijay
fonte
fonte
git-remote -v
?git remote -v
Nada é exibição.Respostas:
Dois problemas:
1 - Você nunca disse ao Git para começar a rastrear qualquer arquivo
Você escreve que você correu
e que, nessa fase, você tem
O Git está dizendo que você nunca disse a ele para começar a rastrear nenhum arquivo, e ele não tem nada para tirar um instantâneo. Portanto, o Git não cria commit. Antes de tentar um commit, você deve dizer ao Git (por exemplo):
Para isso, você precisa preparar os arquivos de interesse, usando
antes correr
2 - Você não configurou o repositório remoto
Então você correu
Depois disso, seu repositório local deve ser capaz de se comunicar com o repositório remoto que reside na URL especificada ( https://github.com/VijayNew/NewExample.git ) ... desde que o repositório remoto realmente exista! No entanto, parece que você nunca criou esse repositório remoto no GitHub em primeiro lugar: no momento em que escrevo esta resposta, se eu tentar visitar o URL correspondente, recebo
Antes de tentar enviar para esse repositório remoto, você precisa se certificar de que o último realmente existe. Portanto, vá para o GitHub e crie o repositório remoto em questão. Então, e só então, você será capaz de empurrar com sucesso com
fonte
git init git add --all git commit -m "first commit"
. Agora está funcionando. 2) Na verdade, apaguei minha conta antes de 20 minutos. Agora criei uma nova conta.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
em sua conta do GitHubVijayMobileApp
,. Tudo que você precisa fazer agora é corrergit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Então você deve ser capaz de empurrargit push -u origin master
.Suponho que você não executou este comando depois que o commit falhou, então apenas execute-o para criar o remoto:
E o commit falhou porque você precisa de
git add
alguns arquivos que deseja rastrear.fonte
git remote add
significa,:)
Apenas que você não considerou a possibilidade de que o OP nunca tenha criado o repo remoto.Eu enfrentei esse problema quando estava tentando vincular um repositório criado localmente a um repositório em branco no github. Inicialmente, eu estava tentando,
git remote set-url
mas tinha que tentargit remote add
.fonte