No puedo retroceder a Github

Soy nuevo en github y sigo teniendo errores básicos. La mayoría de los tutoriales parecen estar perdiendo algo aquí o allá, o más probablemente sea a mí a quien le falta algo … 🙂

Mi flujo de trabajo:

"git init" "git clone ... " (github url) "git add ." (adds the entire directory. 

No entiendo por qué tendría que add algo que acabo de clonar … ¿No es obvio que estos son los files con los que quiero trabajar?

 "git commit -m" this works. "git push" Now here the whole thing comes crashing down. 

Esperaría que cuando clones algo de github, el command " push " empujará tus cambios hacia atrás.

Pero ese no parece ser el caso. ¿Git no tiene idea de dónde vinieron mis files? Si "git push origin master " obtengo el error:

 fatal: No configunetworking push destination. 

¿Cómo creo el destino de inserción de tal manera que sea exactamente igual a donde se clonaron mis files?

Parece que estás inicializando un nuevo repository y luego haciendo algo de clonación, lo que puede ser confuso …

Tratar:
1. moviendo a una carpeta nueva para que su trabajo anterior no cree confusión
2. clone del repository github del que quieres trabajar
3. cd en ese estado de repos y git status para asegurarse de que todo esté en order

Solo debe add , commit y push después de realizar los cambios. Intente el rest del flujo de trabajo una vez que esté seguro de que está en el repository que intentó clonar. (en lugar de uno nuevo que acaba de crear)

Actualizar:
Consulte Learn Git Branching , es un gran tutorial que nos ayudó a mí y a un grupo de mis colegas.

ya sea ejecutar

 git init 

o

 git clone ... 

¡no ambos!

commit & push generalmente funciona mejor después de cualquier modificación.

También puede usar git diff para encontrar la diferencia entre el directory de trabajo y el último commit.

GitHub también proporciona herramientas para facilitar (en caso de que a menudo te confundas con cmd)