upstream remote origin force example git github push git-remote

remote - ¿Por qué Git me dice "No hay un origen tan remoto" cuando intento presionar hacia el origen?



git remote add ssh (3)

Soy muy nuevo en Git; Recientemente creé una cuenta de GitHub.

Acabo de intentar insertar mi primer repositorio (un proyecto de muestra), pero me 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, cambié para establecer el 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é debería hacer?


Dos problemas:

1 - Nunca le dijiste a Git que comenzara a rastrear ningún archivo

Usted escribe que corrió

git init git commit -m "first commit"

y que, en esa etapa, tienes

nothing added to commit but untracked files present (use "git add" to track).

Git le dice que nunca le dijo 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 commit. Antes de intentar comprometerse, debe decirle a Git (por ejemplo):

Oye Git, ¿ves ese archivo README.md sentado ociosamente en mi directorio de trabajo, allí? ¿Podrías ponerlo bajo control de versión para mí? Me gustaría que fuera en mi primer commit / snapshot / revision ...

Para eso necesitas stage los archivos de interés, usando

git add README.md

antes de correr

git commit -m "some descriptive message"

2 - No ha configurado el repositorio remoto

Luego corriste

git remote add origin https://github.com/VijayNew/NewExample.git

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: al momento de escribir esta respuesta, si trato de visitar la URL correspondiente, obtengo

Antes de intentar enviar a ese repositorio remoto, debe asegurarse de que este último realmente exista. Vaya a GitHub y cree el repositorio remoto en cuestión. Entonces, y solo entonces, podrás empujar con éxito

git push -u origin master


Me enfrenté a este problema cuando estaba tratando de vincular un repositorio creado localmente con un repositorio en blanco en github. Inicialmente estaba intentando git remote set-url pero tenía que hacer git remote add lugar.

git remote add origin https://github.com/VijayNew/NewExample.git


Supongo que no ejecutó este comando después de que falló la confirmación, así que simplemente ejecute esto para crear el control remoto:

git remote add origin https://github.com/VijayNew/NewExample.git

Y la confirmación falló porque necesita git add algunos archivos que desea rastrear.