Al implementar Git Bash, podrás tener una terminal de Git en el sistema operativo Windows. Esto te ayudará a acceder a tus repositorios al conectarte desde GitHub. Descubramos más acerca de esta integración.
¿Qué es Git bash?
Git Bash es una aplicación en línea que une las utilidades de Git y Bash en un sistema operativo de Windows. Mejora la experiencia de la línea de comandos y se comporta como una especie de intérprete para un sistema operativo Unix, pero adaptado para funcionar en Windows.
Además, el programa permite a los usuarios acceder a las herramientas de Git,y realizar tareas de control de versiones a través de comandos de texto en lugar de una interfaz gráfica de usuario. Incluye otros comandos de Unix y herramientas como ssh , scp y rsync
Instalación de Git bash paso a paso
Para instalar este sistema de control de versiones en Windows, simplemente dirígete al repositorio de descarga.
Una vez descargado, ejecútalo como cualquier otra aplicación de Windows.
Al iniciar el instalador, asegúrate de marcar la opción de instalar Git Bash en el computador. Esto nos permitirá correr comandos de Linux en la consola sin problemas para trabajar con Git.
¿Cómo utilizar Git Bash?
Git bash funciona al igual que el Bash estándar en UNIX. Una vez instalada solo tienes que abrirla en tu ordenador y luego podrás inicializar un nuevo repositorio GIT.
Navega hasta el directorio que deseas usar como repositorio y ejecuta el comando "git init". Esto creará un nuevo repositorio Git en el directorio actual.
Abre Git Bash en tu ordenador. Esto se puede hacer de varias maneras, como hacer clic con el botón derecho del ratón en una carpeta y seleccionar "Git Bash Here" en el menú contextual.
Inicializa un nuevo repositorio Git.
¿Cómo navegar por las carpetas en Bash?
El comando de Bash pwd se utiliza para imprimir el directorio de trabajo actual, que es la carpeta o ruta en la que reside la sesión actual de Bash. Es equivalente a ejecutar cd en un terminal DOS de Windows.
Por otro lado, el comando de Bash ls se emplea para enumerar el contenido del directorio de trabajo actual. Este comando es equivalente a ejecutar el comando DIR en un terminal de host de consola de Windows.
Es importante destacar que tanto el host de la consola de Bash como el de Windows tienen un comando cd, que se emplea para cambiar de directorio. Si se invoca cd con el nombre de un directorio adjunto, se cambiará el directorio de trabajo actual de las sesiones del terminal al argumento del directorio especificado.
Comandos complementarios de Git Bash
Windows y Linux difieren en comandos, en la forma en que registran el “enter” y en muchas otras cosas. Cuando instales Git Bash en Windows, debes elegir entre trabajar con la forma de Windows o la forma de UNIX (Linux y Mac). Algunos comandos que pueden ser familiares son:
git checkout
git commit
git clone
git pull
git push
En entornos de desarrollo profesionales, es común que las personas utilicen sistemas operativos diferentes. Si todos podemos usar los mismos comandos, el trabajo resultará más fácil.
Los comandos de UNIX son los más frecuentes en equipos de desarrollo, por lo que, a menos que trabajes con tecnologías nativas de Microsoft (por ejemplo, .NET), es recomendable elegir la opción de la terminal tipo UNIX para una mejor compatibilidad con todo el equipo.
Anteriormente manejaba Windows pero, desde que empecé a estudiar en Platzi opte por aprender a manejar Linux. Mis primeros meses fueron frustrantes pero al día de hoy me gusta más que Windows
¿Y cómo te va? Lo que a mí me preocupa de eso es los videojuegos y los programas como photoshop, illustrator y demás que están para windows y mac pero no para linux. ¿Cómo haces para sustituir todo lo que estamos acostumbrados a usar en windows pero que no está disponible en linux?
@Beicker si quieres mantenerte por los videojuegos estas mas que bien, yo tengo esa situación y con cmder no tengo problema alguno.
No les pasa que con otros profesores aceleran la velocidad de reproducción, pero con Freddy máximo reproducen a 1x? :v
Muy buena explicación, instalado satisfactoriamente.
Si! Exactamente así jajaja
jajajaja, me encanta como explica, y es por su infliencia que estoy estudiando hoy en ésta plataforma, pero sí, me pasa lo mismo, jajajajajajaja, es un genio.
Quieres que nos encarguemos nosotros
Te encargas tu
O se lo encomendamosa Dios
jajajajaja ese freddy es todo un loquillo
En efecto mi estimado. XD
si, me encanta su sentido del humor, todo un genio y además nos hace reír
==Apuntes== 📚📚
Gracias me ayudo mucho
Gracias
Lamento que en otros cursos de Platzi los profesores no tienen la empatía que tiene Freddy para ayudarnos a crear los ambientes de trabajo. A veces supone una barrera de acceso a los cursos. Es una pena que este hombre no se pueda clonar para dar todos los cursos.
Es lo mismo que pienso cada vez vengo de ver otros cursos de Platzi. Lamentablemente para las escuelas como EDTEAM, Platzi o Código Facilito sus fundadores son los mejores profesores y no han podido encontrar a alguien más tenga la misma calidad que ellos. La verdad nadie le molestaría que Freddy diera todos los cursos,
el deseo mas grande de todos es que fredy de todos los cursos , hay profesor demasiado frios para enseñar
Para los que instalaron la terminal de Ubuntu en Windows 10, ya viene git instalado. Solo es probar si esta con el comando git --version
. Éxitos para todos en este grandioso curso y a sacarle el mayor provecho. :)
a mi no me funcionó!
“No es que sea malo, Sólo es distinto” => Aprender esto en todo el mundo de Ingeniería de Software
muy cierto
Les recomiendo mucho el curso de Prework allí podrán aprender a instalar Windows Subsystem for Linux y manejar todo desde la consola de Linux Ubuntu haciendo la instalación sencilla como dijo Freddy con sudo apt install git y configurando las llaves SSH con GitHub, Súper recomendado el curso.
Tienes toda la razon con el curso de PREWORK.
¡Hola! Si eres nuevo en el curso solo quiero comentarte que GitHub cambio su rama default de master a main por lo que puede pasar que tu repositorio local tu rama sea master y en en el remoto sea main. Para evitar conflictos en tus repositorios nuevos solo marca esta opción al instalar Git y así no tendrás que configurar manual este cambio.
Nota: Los repositorios que ya tienes credos y no tenían esta configuración si tienes que cambiarlos manual. Si no sabes como te recomiendo esta lectura :
¿Como funciona el sistema de archivos de Linux?
El sistema de archivos o ficheros de Linux, se ve como un arbol lleno de ramas que siguen el estandar de jerarquia (FHS).
Tambien les dejo el link de la web, de la que obtuve esta imagen, espero les sirva.
Gracias! Es una buena forma de verlo, ya he usado linux por un tiempo y en algunas ocasiones solia confundirme con las jerarquias de los directorios mas que todo cuando trabajaba desde comandos...
La primera vez que descargue Git tuve una mala experiencia, pensaba que funcionaría como cualquier programa, que tiene su interfaz, guías y botones para interactuar, pero estaba muy equivocado, me confundí mucho y al poco tiempo lo borre.
Pero esta vez será diferente aprenderé a usarlo, me familiarizare con sus comandos y le sacare el mayor provecho.
Lo aprendí a usar por el trabajo y mis compañeros de la U me consideraban pro por la terminal ajajaj
Para los que tomamos el curso de pre-work e instalamos WSL y la terminal de Ubuntu en Windows 10 con el profe celis, ya viene git instalado. Solo es probar si esta con el comando git --version desde la terminar que descargamos en la microsoft Store Salu2 !
genial, gracias
gracias!!
Es recomendable instalar Ubuntu y windows en una misma PC?, gracias por la respuesta.
No es tan cómodo como tener una pc dedicada a Ubuntu, pero es funcional. Para que te vayas adaptando a lo que quizá será un nuevo entorno para ti :D
A mi ma ah funcionado esa configuración desde hace años. Así puedes usar algunas aplicaciones en Windows que no están en Linux.
Por qué el resto de los cursos de Platzi no son tan ágiles y concretos como éste?
Hola!
Parte de lo genial en Platzi es ese cambio constante. Siempre han seleccionado a los mejores en la industria, pero con el tiempo han mejorado la metodología.
Y conforme pasa el tiempo van actualizando los cursos. Además una variable a considerar es que no todos los profesores por mucho que amen su contenido, tienen la misma energía para enseñar.
Saludos!
En platzi hay conocimineto puro y duro. Cada curso y cada profesor aunque diferente tiene su genialidad. Nunca pares de aprender. #LOVE4PLATZI
si ya hicimos el curso de prework e instalamos WSL ¿hace falta instalar GitBash?
¿o podemos continuar con lo que se dio en ese curso?
Si eres nuevo tienes duda de qué son todas la nuevas opciones en la instalación, hice este tutorial donde te explico de qué va cada opción que aparece.
Espero te sea de ayuda
--
Nunca pares de Hackear 🚀
Hola! Ya lo estoy viendo y no palomee cosas que tu.
Yo hice ya los pasos del curso de prework. Cual de los dos debo usar ? con el Ubuntu puedo hacer exactamente lo mismo de este curso ? se deben usar por obligación los dos ? En el mundo laboral se deben usar los dos o solo uno ? Esto me ha confundido mucho.
Hola @baldogarcia33
Puedes utilizar la que más te acomode, incluso hasta en el mundo laboral las herramientas pueden cambiar un poco, y por supuesto que puedes hacer los mismo con Ubuntu y desde mi punto de vista sería una de las mejores opciones, yo la he utilizado con el Bash de Git, con WSL y la terminal nativa de Ubuntu. Con respecto a las opciones seleccionadas no te preocupes mucho ya verás que puedes cambiar la configuración con forme vayas aprendiendo
Este vídeo debería hacer parte del curso de prework.