Despliegue-de-Aplicaciones-Web/Control de versiones

De WikiEducator
Saltar a: navegación, buscar

Conceptos importantes




Git y Github

Ejercicio práctico

Documentación

1. Instala git en tu sistema operativo

  • Comprueba si está instalado git en tu sistema operativo. Abre un terminal y escribe
 git --version

2. Configuración

Si es la primera vez que usas git en ese equipo, configura el user.name y user.email

3. Crea un nuevo repositorio local

  • Crea una nueva carpeta en tu espacio de trabajo
  • Dentro de esa carpeta escribe:
 git init
  • Crea un archivo README.md y escribe unas líneas en formato markdown. Si desconoces el formato, escribe texto o documéntate sobre ese formato.
  • Añade el archivo para que lo gestione git
 git add README.md
  • Comprueba el estado del repositorio
 git status
  • Confirma el cambio que has hecho. Esto lleva ese archivo al stage. Tendrás que añadir un comentario en el editor que se va a abrir. Según como hayas configurado git, se abrirá el editor vi. Los comentarios son importantes.
 git commit -a

4. Creación de un repositorio en github

Create una cuenta en https://github.com/ (o en https://gitlab.com/) si no la tienes. Entra en ella y crea un nuevo proyecto. En la parte superior derecha tienes un + para crear un proyecto nuevo. Introduce el nombre y crea el repositorio vacío por ahora. Fíjate en la línea de arriba donde aparece

 https://github.com/<tu usuario>/<proyecto>.git

Copia esa línea.

5. Añade el repositorio de github como remoto a tu repositorio local

Dentro de la carpeta de tu repositorio, añade la línea que has copiado:

 git remote add https://github.com/<tu usuario>/<proyecto>.git

Ahora crea la rama principal en tu proyecto local

 git branch -M main

Y sube los cambios al repositorio de github

 git push -u origin main

6. Comprueba que el archivo README.md está ahora en tu repositorio de github

Ve a la página de github y comprueba que está allí.

7. Añade más archivos a tu carpeta

Crea un archivo llamado .gitignore Es obligatorio el punto inicial. En ese archivo incluiremos los arhivos o directorios que no tiene que incluir git. Por ejemplo:

 passwords.txt
 *.bak

Cada lenguaje de programación suele tener unos archivos específicos para .gitignore.