Soy muy nuevo en Git; Recientemente creé una cuenta de GitHub.
Intenté enviar mi primer repositorio (un proyecto de muestra), pero aparece el siguiente error:
No such remote 'origin'
Ejecuté los siguientes comandos:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Sin embargo, cuando ejecuté git commit -m "first commit", recibí el siguiente mensaje:
nothing added to commit but untracked files present (use "git add" to track)
Entonces traté de configurar origin
, usando
git remote set-url origin https://github.com/VijayNew/NewExample.git
Pero tengo el siguiente error:
No such remote 'origin'
¿Qué hice mal y qué debo hacer?
git
github
push
git-remote
Vijay
fuente
fuente
git-remote -v
?git remote -v
Nada es Display.Respuestas:
Dos problemas:
1 - Nunca le dijiste a Git que comenzara a rastrear ningún archivo
Escribes que corriste
y que, en esa etapa, tienes
Git te está diciendo que nunca le dijiste que comenzara a rastrear ningún archivo en primer lugar, y que no tiene nada de qué tomar una instantánea. Por lo tanto, Git no crea ningún compromiso. Antes de intentar comprometerse, debe decirle a Git (por ejemplo):
Para eso necesita organizar los archivos de interés, utilizando
antes de correr
2 - No ha configurado el repositorio remoto
Entonces corriste
Después de eso, su repositorio local debería poder comunicarse con el repositorio remoto que reside en la URL especificada ( https://github.com/VijayNew/NewExample.git ) ... ¡siempre que el repositorio remoto realmente exista! Sin embargo, parece que nunca creó ese repositorio remoto en GitHub en primer lugar: en el momento de escribir esta respuesta, si intento visitar la URL correspondiente, obtengo
Antes de intentar enviar a ese repositorio remoto, debe asegurarse de que este último realmente exista. Así que vaya a GitHub y cree el repositorio remoto en cuestión. Entonces y solo entonces podrás empujar con éxito con
fuente
git init git add --all git commit -m "first commit"
. Ahora está funcionando. 2) En realidad, he eliminado mi cuenta antes de 20 minutos. Ahora he creado una nueva cuenta.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
en su cuenta de GitHub,VijayMobileApp
. Todo lo que necesita hacer ahora es ejecutargit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Entonces deberías poder seguir adelantegit push -u origin master
.Supongo que no ejecutó este comando después de que falló la confirmación, así que simplemente ejecute esto para crear el control remoto:
Y la confirmación falló porque necesita
git add
algunos archivos que desea rastrear.fuente
git remote add
hace.:)
Solo que no consideraste la posibilidad de que el OP nunca hubiera creado el repositorio remoto.Me enfrenté a este problema cuando intentaba vincular un repositorio creado localmente con un repositorio en blanco en github. Inicialmente lo estaba intentando,
git remote set-url
pero tenía que hacerlo en sugit remote add
lugar.fuente