Atom

Increíble editor web, uno de mis favoritos.
Gratis, multiplataforma, de código abierto, ligero y personalizable. No se le puede pedir más.
En este capítulo te voy a enseñar un poco sobre el funcionamiento de Git desde Atom, una solución que te puede evitar utilizar ciertos comandos si cuentas con interfaz gráfica.
Partimos con un nuevo proyecto de Git. Sin commits y solo con la rama master
.
El proyecto tiene un archivo de texto vacío.
Añadelo a los proyectos de Atom en la barra lateral izquierda:
Lo primero para utilizar Git en Atom es acceder a la pestaña Git del lado inferior de Atom.
Al hacer click, desplegarás una barra lateral en el lado derecho:
Significado de las partes señaladas:
git init
.git init
.Tal y como te he dicho, para inicializar un repositorio Git desde Atom, debes pulsar el botón "Create repository".
Te aparecerá una ventanita de confirmación. Pulsa el botón "Init".
Aquí tienes las partes que encontramos de Git en Atom una vez que hemos inicializado el repositorio.
Significado de las partes señaladas:
git add --all
en la consola. En cambio, si quieres añadir los archivos de uno en uno, puedes hacer doble click sobre ellos, el equivalente en la consola es un git add nombre_archivo
.git reset
a secas, sin ninguna opción ni nombre de commit. Si quieres, también puedes sacar archivos individualmente con un doble click sobre ellos. El equivalente en la consola es git reset nombre_archivo
.git commit -m "Mensaje del commit"
.Para realizar un commit lo debes hacer como te he explicado en el apartado anterior, desde el botón "Create detached commit" y escribiendo un mensaje.
Verás que desaparece todo lo que había en el área de staging y que abajo del todo, al lado de la pestaña de Git, aparece la rama en la que estamos trabajando y el commit:
A parte de la rama, aparecen también, tal y como puedes ver en la imagen, los commits que se van realizando con su mensaje. El equivalente es git log
con alguna pequeña modificación.
Para cambiar de rama de trabajo, lo podemos hacer haciendo click en la pestaña de ramas (la de abajo del todo en la imagen) y se nos abre un globo con un pequeño menú desplegable. Si tenemos más ramas, aquí las podemos seleccionar y trabajar sobre ellas desde Atom. El equivalente en la consola es git checkout nombre_rama
.
Para crear nuevas ramas Git desde Atom, solo tienes que hacer click en el botón "New Branch" (nueva rama en español).
Te aparecerá un pequeño cuadro de texto en el que puedes escribir el nombre de la nueva rama. Presiona nuevamente el botón "New Branch". El equivalente en la consola es un git checkout -b nombre_rama
, ya que la crea y nos lleva directamente a ella. Este comando, ya te lo mostré en un capítulo anterior.
Cuando hagamos commits, Atom nos va a mostrar en rojo las eliminaciones de líneas ("deletions") en color rojo (representadas con el símbolo -
en la consola) y las inserciones de líneas ("additions") en color verde (representadas con el símbolo +
en la consola).
Para acceder a un commit, selecciona que rama quieres y haz click en alguno de estos. Todo tu trabajo cambiará al de ese commit tal y como podemos hacer con el comando git checkout hash_commit
.
Significado de las partes señaladas:
git reset hash_commit
.Lo puedes hacer muy fácilmente. Solo tienes que seleccionar el icono marcado en rojo.
Significado de las partes señaladas:
user.name
)user.email
)El comando equivalente en la consola Git Bash es este:
git config user.name "programacion_facil"
git config user.email "programacionfacilcontacto@gmail.com"
El comando equivalente en la consola Git Bash es este:
git config --global user.name "programacion_facil"
git config --global user.email "programacionfacilcontacto@gmail.com"
Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.
Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.
No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.
Si te quedan dudas sobre el temario, sobre Git, GitHub, cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.