Spirit-Gratitude / Curso-2020

Desarrollo Front-End
0 stars 0 forks source link

Problemas con git push #3

Open DemyFlores opened 4 years ago

DemyFlores commented 4 years ago

Profesor,

Tengo algunas dudas en Git, le dejo las preguntas;

1.- cada vez que escribo git push origin me sale el siguiente mensaje:

To https://github.com/DemyFlores/News.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/DemyFlores/News.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.

He intentado con varias maneras para poder solucionarlo pero no he logrado encontrar la forma de que se suba la información a github.

2.-Otra duda que tengo es, si escribo git pull y no hay una rama remota de la cual descargar información, ¿se crea una una nueva rama?

3.- Cuando en la consola guardo varios commits y luego escribiera git push, se subirían varios commits a github o solo el último?

profe, quedo atenta a sus respuestas, quiero comenzar a subir las modificaciones. Espero que se encuentre bien, Saludos.

Spirit-Gratitude commented 4 years ago

Hola Demy!

Respuesta 1: El error que te indica se produce porque tienes 2 repositorios en una misma carpeta (Puede ser que uno esté en el interior de otro). Debes asegurarte que solamente haya una carpeta git en toda la carpeta del proyecto.

Otro problema puede ser que haya cambios en el repositorio (GitHub/Remoto) que aún no se encuentran integrados a tu proyecto local, por lo que primero deberás hacer un pull (Bajar cambios del Servidor/Verificar que no haya conflictos) y después un push (Subir los cambios locales).

Respuesta 2: No, no se crea ninguna rama. Solamente debería aparecer un mensaje que se encuentra toda la información al día.

Respuesta 3: Se sube el conjunto de commits. Es recomendable hacer varios commits y cuando ya está lista la funcionalidad, realizar el push.

Espero haber aclarado algunas dudas. ¡Que estés bien! Saludos.