Diferencia entre revisiones de «Despliegue-de-Aplicaciones-Web/Control de versiones»
(git log) |
(restructura) |
||
Línea 9: | Línea 9: | ||
* Lee los apartados '''¿Qué es git?''' y '''¿Qué es github?''' en https://programarfacil.com/blog/arduino-blog/git-y-github/ | * Lee los apartados '''¿Qué es git?''' y '''¿Qué es github?''' en https://programarfacil.com/blog/arduino-blog/git-y-github/ | ||
− | + | = Ejercicio práctico = | |
− | + | == Documentación == | |
* https://training.github.com/downloads/es_ES/github-git-cheat-sheet.pdf | * https://training.github.com/downloads/es_ES/github-git-cheat-sheet.pdf | ||
* https://about.gitlab.com/images/press/git-cheat-sheet.pdf | * https://about.gitlab.com/images/press/git-cheat-sheet.pdf | ||
− | + | == 1. Instala git en tu sistema operativo == | |
* Comprueba si está instalado git en tu sistema operativo. Abre un terminal y escribe | * Comprueba si está instalado git en tu sistema operativo. Abre un terminal y escribe | ||
git --version | git --version | ||
* Si no está instalado, sigue las instrucciones para tu sistema operativo: https://docs.gitlab.com/ee/topics/git/how_to_install_git/ | * Si no está instalado, sigue las instrucciones para tu sistema operativo: https://docs.gitlab.com/ee/topics/git/how_to_install_git/ | ||
− | + | == 2. Configuración == | |
Si es la primera vez que usas git en ese equipo, configura el '''user.name''' y '''user.email''' | 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 | * Crea una nueva carpeta en tu espacio de trabajo | ||
* Dentro de esa carpeta escribe: | * Dentro de esa carpeta escribe: | ||
Línea 34: | Línea 34: | ||
git commit -a | 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. | 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 | Fíjate en la línea de arriba donde aparece | ||
Línea 40: | Línea 40: | ||
Copia esa línea. | 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: | 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 | git remote add https://github.com/<tu usuario>/<proyecto>.git | ||
Línea 48: | Línea 48: | ||
git push -u origin main | 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í. | 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: | 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 | passwords.txt | ||
Línea 57: | Línea 57: | ||
Cada lenguaje de programación suele tener unos archivos específicos para .gitignore. | Cada lenguaje de programación suele tener unos archivos específicos para .gitignore. | ||
− | + | ==8. Listar cambios hechos== | |
git log | git log | ||
o mejor | o mejor |
Revisión de 00:38 27 nov 2021
Contenido
- 1 Conceptos importantes
- 2 ¿Qué es un sistema de control de versiones?
- 3 Ejercicio práctico
- 3.1 Documentación
- 3.2 1. Instala git en tu sistema operativo
- 3.3 2. Configuración
- 3.4 3. Crea un nuevo repositorio local
- 3.5 4. Creación de un repositorio en github
- 3.6 5. Añade el repositorio de github como remoto a tu repositorio local
- 3.7 6. Comprueba que el archivo README.md está ahora en tu repositorio de github
- 3.8 7. Añade más archivos a tu carpeta
- 3.9 8. Listar cambios hechos
Conceptos importantes
|
Git y Github
- Lee los apartados ¿Qué es git? y ¿Qué es github? en https://programarfacil.com/blog/arduino-blog/git-y-github/
Ejercicio práctico
Documentación
- https://training.github.com/downloads/es_ES/github-git-cheat-sheet.pdf
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
1. Instala git en tu sistema operativo
- Comprueba si está instalado git en tu sistema operativo. Abre un terminal y escribe
git --version
- Si no está instalado, sigue las instrucciones para tu sistema operativo: https://docs.gitlab.com/ee/topics/git/how_to_install_git/
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.
8. Listar cambios hechos
git log
o mejor
git log --pretty=format:"%h - %an, %ar : %s"
Aquí tienes la configuración del pretty-format https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History#pretty_format