entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como subir proyecto ya hecho a GitHub

Buen día, quisiera subir el avance que tengo de mi proyecto a github como portafolio para futuras entrevistas..

pero no se como hacer esto, se crear un nuevo repositorio con git init y hacer el primer commit, pero no se como hacerle cuando ya esta avanzado un proyecto.

espero me puedan orientar un poquito.. Saludos.!

3 Respuestas

3votos

Novus Ordo Seclorum Puntos4810

Me respondo a mi mismo por si alguien tiene la misma duda que yo..

(Suponiendo que ya tienen el proyecto hecho en su computadora y se llama "ejemploPruebas")

  • Van a GitHub > https://github.com/
  • ponen crear nuevo repositorio
  • le ponen un Nombre, descripción, y esta ultima opción es muy importante (Initialize this repository with a README) , tienen que dejarla des habilitada.
  • oprimen el boton CREATE REPOSITORY

En la siguiente pantalla la primer opción es la buena.. (Create a new repository on the command line)

Van a su computadora y abren la linea de comandos, CMD..
se dirigen a la ruta en donde tienen el proyecto, eg:
cd C:\Users\oswaldo\Documents\proyectosAndroid\ejemploPruebas

ya estando dentro de su proyecto ponen los siguientes comandos.
git init
git add .
git commit -m "mi primer commit"
git remote add origin https://github.com/oswaldo89/ejemploPruebas.git
git push -u origin master

Y LISTO..!!! ya tienen su proyecto en github, puede parecer muy sencillo pero no eh usado mucho git.. asi que apenas voy viendo lo poderoso que es.

1voto

Leonardo-Tadei Puntos227320

Hola Novo,

me parece que no entiendo la pregunta... es lo mismo actualizar un proyecto existente que hacer su primer commit.

En tu computadora, luego de crear el repositorio con git init, tenés que agregar los archivos del proyecto existente:

git add <filename>  // un archivo
git add .   // todos los del directorio en que estoy parado

Luego generás el commit:

git commit -m "Commit message"

Esto incluye a la versión en el head, pero todavía no en el repositorio remoto.

Luego del git init, da lo mismo si hayas hecho un add o un commit antes, vas al directorio .git del proyecto y modificás el archivo config para que tenga la ruta al repositorio gitHub y la rama, por ejemplo llamada origen.

Una vez ajustado esto basta con hacer:

git push origen master

para que los cambios vayan a gitHub a la rama correspondiente. Este comando te va a pedir el usuario y contraseña de gitHub para admitir la versión.

Si el proyecto cambia, harás de nuevo git add. y volverás a hacer el push para actualziar en el servidor remoto.

Como ves, no hay diferencia, salvo la configuración del config, que en caso de comenzar con un proeycto descargado, ya estará configurado.

Si no te entiendo y es otra cosa, por favor repreguntá o aclará más la cuestión.

Saludos!

0voto

Novus Ordo Seclorum comentado

Gracias leonardo si entiendo lo que dices, pero ya pude solucionar lo que quería hacer jeje ..

Saludos desde Mexicoo.!!

0voto

Leonardo-Tadei comentado

Hola Novo,

me alegra que lo hayas solucionado! Te estaba escribiendo la respuesta el mismo tiempo que vos ponías la tuya, que solo vi luego de recargar la página.

Ahora voto tu respuesta, que es más completa que la mia porque cubre la parte de crar el repo en gitHub.

Saludos desde Argentina!!

0voto

Chojuro Puntos140

Hola muchas gracias, por tu ayuda Novus Ordo Seclorum, y ademas gracias por compartir tu conocimiento, quisiera agregar un link que me ayudo a crear mi cuenta y subir mi proyecto a github.

Link primeros pasos github

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta