Introducción a la terminal y línea de comandos
Clase 7 de 43 • Curso Profesional de Git y GitHub
Contenido del curso
- 8

Crea un repositorio de Git y haz tu primer commit
10:51 - 9

Analizar cambios en los archivos de tu proyecto con Git
09:40 - 10

¿Qué es el staging?
05:17 - 11

¿Qué es branch (rama) y cómo funciona un Merge en Git?
03:56 - 12

Volver en el tiempo en nuestro repositorio utilizando reset y checkout
11:17 - 13
Git reset vs. Git rm
03:50
- 18

Cómo funcionan las llaves públicas y privadas
05:27 - 19

Configura tus llaves SSH en local
19:04 - 20

Uso de GitHub
12:09 - 21
Cambios en GitHub: de master a main
00:46 - 22

Tu primer push
08:17 - 23

Git tag y versiones en Github
09:48 - 24

Manejo de ramas en GitHub
06:32 - 25

Configurar múltiples colaboradores en un repositorio de GitHub
11:11
- 26

Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master
17:27 - 27

Flujo de trabajo profesional con Pull requests
04:49 - 28

Utilizando Pull Requests en GitHub
14:51 - 29

Creando un Fork, contribuyendo a un repositorio
20:19 - 30

Haciendo deployment a un servidor
05:49 - 31

Hazme un pull request
01:46 - 32

Ignorar archivos en el repositorio con .gitignore
07:20 - 33

Readme.md es una excelente práctica
05:34 - 34

Tu sitio web público con GitHub Pages
07:17
La línea de comandos nos permite interactuar con nuestro computador sin necesidad de utilizar una interfaz gráfica. Sin embargo, los computadores emplean distintos sistemas de archivos y manejan diferentes comandos, dependiendo del sistema operativo que utilicen.
Aprende más sobre: qué es un comando.
Diferencias entre la estructura de archivos de Windows, Mac o Linux
- La ruta principal en Windows es
C:\, en UNIX es solo/. - Windows no hace diferencia entre mayúsculas y minúsculas pero UNIX sí.
Recuerda que GitBash usa la ruta /c para dirigirse a C:\ (o /d para dirigirse a D:\) en Windows. Por lo tanto, la ruta del usuario con el que estás trabajando es /c/Users/Nombre de tu usuario
Comandos básicos en la terminal
- pwd: Nos muestra la ruta de carpetas en la que te encuentras ahora mismo.
- mkdir: Nos permite crear carpetas (por ejemplo,
mkdir Carpeta-Importante). - touch: Nos permite crear archivos (por ejemplo,
touch archivo.txt). - rm: Nos permite borrar un archivo o carpeta (por ejemplo,
rm archivo.txt). Mucho cuidado con este comando, puedes borrar todo tu disco duro. - cat: Ver el contenido de un archivo (por ejemplo,
cat nombre-archivo.txt). - ls: Nos permite cambiar ver los archivos de la carpeta donde estamos ahora mismo. Podemos usar uno o más argumentos para ver más información sobre estos archivos (los argumentos pueden ser
--+ el nombre del argumento o-+ una sola letra o shortcut por cada argumento).
-ls -a: Mostrar todos los archivos, incluso los ocultos.
-ls -l: Ver todos los archivos como una lista. - cd: Nos permite navegar entre carpetas.
-cd /: Ir a la ruta principal:
-cdocd ~: Ir a la ruta de tu usuario
-cd carpeta/subcarpeta: Navegar a una ruta dentro de la carpeta donde estamos ahora mismo.
-cd ..(cd+ dos puntos): Regresar una carpeta hacia atrás.
- Si quieres referirte al directorio en el que te encuentras ahora mismo puedes usarcd .(cd+ un punto). - history: Ver los últimos comandos que ejecutamos y un número especial con el que podemos repetir su ejecución.
- ! + número: Ejecutar algún comando con el número que nos muestra el comando
history(por ejemplo,!72). - clear: Para limpiar la terminal. También podemos usar los atajos de teclado
Ctrl + LoCommand + L.
Todos estos comandos tiene una función de autocompletado, o sea, puedes escribir la primera parte y presionar la tecla Tab para que la terminal nos muestre todas las posibles carpetas o comandos que podemos ejecutar. Si presionas la tecla Arriba puedes ver el último comando que ejecutamos.
Recuerda que podemos descubrir todos los argumentos de un comando con el argumento --help (por ejemplo, cat --help).
Aporte creado por: Diego Camacho