Documentos de Académico
Documentos de Profesional
Documentos de Cultura
md 8/4/2022
Terminal CMD
Este es un tutorial introductorio al símbolo del sistema (CMD.exe), o consola de Windows o línea de
comandos.
Abrir cmd.exe
Busca la lupa de windows y escribe "cmd", aparecerá un programa llamado "símbolo del sistema" click
y wuala 👏
¿Cómo funciona?
Una línea de comandos (a menudo también conocida como consola o terminal) es una interfaz basada en
texto dentro de un sistema operativo a través de la que los usuarios envían comandos al sistema operativo.
De esta manera pueden, por ejemplo, organizarse archivos, iniciar programas o ejecutarse otros comandos
que afectan al sistema operativo, al ordenador o a la red. fuente
Help
Este comando nos sirve para mostrar una lista de todos los comandos y su definición.
help
help exit
Ejecuta ahora
exit
1 / 10
README.md 8/4/2022
Comandos básicos
Lista de comandos
pwd
Podemos ver el path o ruta actual con:
pwd
ls o dir
El comando lista el contenido del directorio o carpeta donde te encuentras, mostrando todas las subcarpetas
o archivos que tiene. Con este comando podrás saber si el archivo que buscas está ahí o a qué subcarpeta
navegar.
ls
dir
CLS
Limpia la consola.
cls
Anatomía de un comando
Todos los comandos tienen un nombre que los distingue, por ejemplo ls y pwd, serían el nombre del
comando.
Algunos como cd además tienen uno o más argumentos, por ejemplo cd carpeta
En algunos comandos los argumentos son opcionales y en otros obligatorios.
Hay comandos que pueden recibir opciones, las cuales especificamos anteponiendo - o -- al igual que
con el comando ls que ya habíamos realizado, es decir, ls -a. En este caso el -a da la opción de ver
archivos ocultos.
Linux es sensible a las mayúsculas. Esto implica que es distinto escribir CD o cd. OSX no lo es, pero tendremos
esto en cuenta y para seguir la convención escribiremos todos los comandos en minúsculas.
CD
2 / 10
README.md 8/4/2022
cd
cd Desktop
cd jugando con la terminal
cd "jugando con la terminal"
cd ..
Atajo:
También en la barra de navegación de la carpeta puedes escribir cmd y se abrirá la consola con la ruta actual
de dicha carpeta.
MKDIR o MD
Sirve para crear una carpeta
md assets
mkdir nueva-carpeta
TOUCH o NI
Sirve para crear archivos
touch index.html
ni index.html (powershell)
MOVE
3 / 10
README.md 8/4/2022
CTRL + C
A veces necesitamos terminar con una ejecución, este comando es muy útil.
VSCode
Visual Studio Code tiene una opción para abrir una terminal integrada, la gracia es que nos deja en el
directorio del proyecto, muy útil para poder trabajar posteriormente con git o npm.
¿Qué es GIT?
descargar
Tutorial git y github
Es un software de control de versiones, su propósito es llevar registro de los cambios en archivos de
computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos (También
puedes trabajar solo no hay problema). Existe la posibilidad de trabajar de forma remota y una opción
es GitHub.
Actualizar git
windows
git update-git-for-windows
¿Otros?
gitlab
gitkraken
sourceforge
4 / 10
README.md 8/4/2022
flujo git
Fuente
git merge
Fuente imagen
flujo git
¿Qué es GitHub?
Es una plataforma de desarrollo colaborativo para alojar proyectos (en la nube) utilizando el sistema de
control de versiones Git, Además cuenta con una herramienta muy útil que es GitHub Pages donde podemos
publicar nuestros proyectos estáticos (HTML, CSS y JS) gratis.
Fundamentos de GIT
En este apartado podrás comenzar a trabajar con git.
Comandos básicos
Aprendamos los primeros comandos con git
Versión de git
git version
No colocar como nombre de usuario el correo de su cuenta de Github, podría traer problemas a futuro.
5 / 10
README.md 8/4/2022
Ayuda
Mi primer repositorio
add
// Agregar todos los archivos para que esté pendiente de los cambios
git add .
commit
El comando git commit captura una instantánea de los cambios preparados en ese momento del
proyecto.
Las instantáneas confirmadas pueden considerarse como versiones "seguras" de un proyecto
6 / 10
README.md 8/4/2022
Para salir del modo edición de la líneas de comando presionar :q, en caso de realizar algún cambio sin
guardar escribir :qa
:q! también sirve para salir sin guardar
VSCode
Visual Studio Code tiene un apartado de Git, el cual de manera visual podemos trabajar.
Github
github
Tutorial git y github
Crear repositorio
icono visual studio code git
En caso de que no pida las credenciales o bien tengas otra cuenta vinculada, puedes reiniciar con:
Push
7 / 10
README.md 8/4/2022
git add .
git commit -m "nuevo commit"
git push
Clonar repositorio
Para descargar un repositorio completo basta con tomar la url ej:
https://github.com/bluuweb/tutorial-github.git y ejecutar el siguiente comando en alguna carpeta
de su computadora.
Github pages
Ignorando Archivos
Para no hacer seguimiento de carpetas o archivos, debemos crear el siguiente archivo:
.gitignore
Su estructura de ejemplo sería así:
Ramas o branch
Hasta el momento solo hemos trabajado en la rama "master" o "main" pero puede que necesitemos crear
diferentes ramas para los seguimientos de git.
git merge
Fuente imagen
8 / 10
README.md 8/4/2022
git merge
Podemos unir una rama con la nueva, para eso tenemos que estar en la rama para ejecutar el siguiente
comando:
Tenemos que estar en la rama que está esperando los cambios (los nuevos cambios):
9 / 10
README.md 8/4/2022
git merge
Podemos utilizar git checkout -b nuevaRama para crear la nuevaRama y viajar a ella.
Conflictos
conflicto en ramas unidas
Puedes utilizar las herramientas de VSCode o bien hacer los cambios manualmente en el archivo. Lo
importante es hacer un nuevo commit al finalizar.
git add .
git commit -m "solucion de conflicto"
Push
Al ejecutar el comando git push estaremos subiendo todos los cambios locales al servidor remoto de
github, ten en cuenta que tienes que estar enlazado con tu repositorio, para eso puedes utilizar git remote
-v luego ejecuta:
git push
Pull
Cuando realizamos cambios directamente en github pero no de forma local, es esencial realizar un pull,
donde descargaremos los cambios realizados para seguir trabajando normalmente.
Es importante estar enlazados remotamente, puedes verificar con: git remote -v, luego ejecuta:
git pull
10 / 10