Cómo gestionar proyectos Git y GitHub con Atom
Buenas noticias para mis amigos desarrolladores; Integración Git y GitHub Se acaba de enviar con el nuevo lanzamiento de Atom. La nueva función estuvo disponible como beta por un tiempo, pero ahora con Atom 1.18, también está lista para ser usada por el público en general. A partir de ahora, puedes Realizar operaciones comunes de Git y GitHub. sin salir del editor de código.
Como Atom comenzó como Herramienta interna de GitHub, El paso de la integración de Git y GitHub no es muy sorprendente, sin embargo, será más mejorar el flujo de trabajo de desarrollo de Atom sin lugar a duda. Con la nueva versión, Atom también fortalece su posición en la escena del editor de código, ya que Visual Studio Code ya ha ofrecido la misma característica por un tiempo..
Inicializar un repositorio Git
Atom tiene dos nuevas pestañas., uno para Git y otro para GitHub, a través del cual puedes manejar tus operaciones Git. Puedes acceder a ellos haciendo clic en el Ver> Alternar pestaña Git / Alternar pestaña GitHub
menús en la barra de menú superior, o haciendo clic en el pequeño> icono de desplazamiento situado en el lado derecho del panel del editor.
(Si la barra de menú superior está oculta, puede revelarla presionando la tecla Alt).
También puedes utilizar los siguientes atajos de teclado Para acceder a las pestañas:
- Git Tab: Ctrl + Shift + 9
- Pestaña de GitHub: Ctrl + Shift + 8
Haga clic en el Crear repositorio
botón y elija la carpeta donde desea guardar su repositorio. Finalmente, haga clic en el +En eso
botón.
Y eso es todo, tu Git repositorio ha sido inicializado Sin tener que tocar la línea de comando. Así es como el pantalla de inicio de un repositorio de Git vacío se ve como:
Como puede ver, el diseño es tan conveniente como puede ser. Puedes ver el Cambios escalonados y no escalonados. uno debajo del otro, y hacer un compromiso en cualquier momento. Además, puedes activar y desactivar la pestaña Git simplemente presionando el pequeño icono.
Aunque el “Proyecto” el panel en el lado izquierdo no lo muestra, el repositorio, como debería, contiene lo oculto .git
carpeta con tus ajustes de Git.
Cambios de etapa
Rápidamente creé dos archivos de prueba., index.html
y style.css
, para ver cómo funciona la puesta en escena.
Atom pone ambos archivos en el “Cambios sin etapas” Sección en el panel Git a la derecha. Y en el “Proyecto” panel de la izquierda, los nombres de los archivos sin etapas aparece en verde.
Existen tres maneras Puedes poner en escena los cambios:
- Archivo de escenario - etapas solo un archivo individual
- Selección de etapa - etapas una parte de un archivo particular
- Etapa todos - escalona todos los archivos sin etapas
Escenario un archivo individual o selección
Si desea escalonar un solo archivo, simplemente haga clic en el nombre del archivo en el “Cambios sin etapas” sección. Se abrirá una nueva pestaña en el panel del editor, donde puede elegir si desea organizar todo el archivo (Archivo de escenario
) o solo una selección de eso (Selección de etapa
).
Escenario todos los archivos sin etapas
Si quieres poner en escena todos los archivos sin etapas a la vez simplemente haga clic en el Etapa todos
menú en la esquina superior derecha de la pestaña Git.
Los archivos almacenados son trasladado a la “Cambios escalonados” sección. Y si cambias de opinión puedes deshacerlos haciendo clic en el Unstage Todos
menú en la parte superior de la “Cambios escalonados” sección.
Cometer cambios
los “Cambios de etapa” la sección es básicamente tu área de ensayo. Cuando llegue a un hito en el desarrollo, debe confirmar los cambios. Cometiendo, tu Guarda el estado momentáneo del proyecto. en el sistema de control de versiones de Git para que pueda volver a él (si lo desea) sin perder nada.
Para cometer tu área de escenificación., escribe un mensaje de confirmación (que describe brevemente los cambios realizados desde la última confirmación) en el Cometer mensaje
cuadro, y haga clic en el botón Confirmar.
Como resultado, tanto la “Cambios sin etapas” y “Cambios escalonados” sección será borrado y el color de los nombres de archivos en el “Proyecto” panel será cambiado de nuevo a blanco.
Otras operaciones de Git
Hay un montón de otras operaciones de Git que también puedes realizar directamente desde el editor Atom. Por ejemplo, usted puede crear una nueva rama haciendo clic en el nombre de la rama en la parte inferior de la pestaña Git. Aquí también puedes cambiar entre las diferentes ramas.
sin embargo, no todas las operaciones Git están disponibles en Atom todavía. Por ejemplo, no puede eliminar sucursales ni realizar configuraciones. Para realizar estas tareas, todavía tienes que usa la linea de comando. La integración de Git de Atom es todavía muy nueva, así que espero que se agregue soporte a estos operaciones menos utilizadas en el futuro.
Puede acceder a una lista de todas las características relacionadas con Git a través de la paleta de comandos utilizando las teclas Ctrl + Shift + P de enlace y mecanografía “Git” en ello.
Clonar un repositorio GitHub
La nueva función de integración Git de Atom no solo funciona localmente sino que también puedes clonar un repositorio GitHub también.
Para hacerlo, abre la paleta de comandos pulsando Ctrl + Shift + P y Selecciona el GitHub: Clon
mando. Luego, agregue la URL desde donde desea clonar (la URL del repositorio de GitHub) y la carpeta donde desea clonar el repositorio. Finalmente, haga clic en el botón Clonar.
Autorizar GitHub para Atom
A hacer cambios en un proyecto de GitHub, necesitas autoriza GitHub para Atom. Sigue las instrucciones que ves dentro de la pestaña GitHub de Atom. Primero, visite el github.atom.io/login
URL y Inicia sesión en tu cuenta de GitHub.. Aquí puedes generar un token Con la que podrás realizar la autorización..
Introduce el token de autorización en el campo de entrada se puede ver en la pestaña GitHub de Atom y Ingrese a su cuenta.
Desde aquí, puede acceder a la Las tres operaciones más comunes de GitHub.: captar, empujar y jalar solicitudes haciendo clic en el icono de flecha hacia abajo en la parte inferior de la pestaña GitHub.