Tal vez te haya pasado o te esté pasando que al comenzar con la programación o con el desarrollo web copiabas y pegabas tu proyecto y lo renombrabas como versión 1, versión 2, versión 3 que a veces se tornaba confuso solo para ir creando varias versiones de e él para luego decidir que incluir y que no.
Gracias a Dios, eso ya es cosa del pasado, ya que con la llegada de Git ahora podemos crear tantas versiones que deseemos sin tener tantas copias del mismo proyecto o sufriendo con el ctrl + z.
Es cierto que existen varias opciones similares, pero en este artículos te quiero hablar de Git sobre su definición, sobre su uso y su importancia. Empecemos por saber qué es Git.
¿Qué es Git?
Git es un sistema de control de versiones distribuido, gratuito y de código abierto, diseñado para gestionar todo, desde proyectos pequeños hasta muy grandes, con velocidad y eficiencia.
Git es fácil de aprender y ocupa muy poco espacio, con un rendimiento increíblemente rápido . Supera a herramientas SCM como Subversion, CVS, Perforce y ClearCase con características como ramificación local económica , áreas de ensayo convenientes y múltiples flujos de trabajo. (fuente: GIT).
Es el más usado hoy en día por millones de desarrolladores al rededor del mundo, es muy eficiente y es recomendable usarlo si quieres comenzar en el mundo de la programación o en el desarrollo web.
Lo que lo distingue de casi todos los demás SCM es su modelo de ramificación.
Git te permite y te anima a tener múltiples ramas locales que pueden ser completamente independientes entre sí. La creación, fusión y eliminación de esas líneas de desarrollo lleva unos segundos.
Hay formas de lograr algunas de estas cosas con otros sistemas, pero el trabajo que implica es mucho más difícil, tedioso y propenso a errores. Git hace que este proceso sea increíblemente fácil y cambia la forma de trabajar de la mayoría de los desarrolladores cuando lo aprenden.
¿Cómo descargarlo?
Puedes descargar la ultima versión de Git desde su sitio web oficial aquí para Windows, Mac y Linux.
Página oficial de GIT | Interfaz de descarga
Si ya tienes Git instalado, puedes obtener la última versión de desarrollo a través del propio Git:
git clone https://github.com/git/git
También puedes explorar siempre el contenido actual del repositorio git utilizando la interfaz web.
PUBLICIDAD
Comandos Git
Estos son los comandos principales de git:
3>
Git Status
El comando git status te mostrará los diferentes estados de los archivos en tu directorio de trabajo y área de ensayo. Qué archivos están modificados y sin seguimiento y cuáles con seguimiento pero no confirmados aún. Ej:
git status
Verifica el estado de tu proyecto.
Git add
El comando añade contenido del directorio de trabajo al área de ensayo (staging area o 'index') para la próxima confirmación. Cuando se ejecuta el comando git commit, éste, de forma predeterminada, sólo mira en esta área de ensayo, por lo que git add se utiliza para fabricar exactamente lo que te gustaría fuese tu próxima instantánea a confirmar. Ej:
git add ejemplo.js
Rastrea un archivo agregándolo al área de ensayo o de preparación.
Git Commit
El comando git commit toma todos los contenidos de los archivos a los que se les realiza el seguimiento con git add y registra una nueva instantánea permanente en la base de datos y luego avanza el puntero de la rama en la rama actual. Ej:
git commit -m
Crea el commit con un mensaje.
git commit
Crea el commit y el mensaje en un editor.
Git Reset
El comando git reset se utiliza sobre todo para deshacer las cosas, como posiblemente puedes deducir por el verbo. Se mueve alrededor del puntero HEAD y opcionalmente cambia el index o área de ensayo y también puede cambiar opcionalmente el directorio de trabajo si se utiliza --hard. Esta última opción hace posible que este comando pueda perder tu trabajo si se usa incorrectamente, por lo que asegúrese de entenderlo antes de usarlo. Ej:
git reset --soft Head~1
Retrocede el último commit.
PUBLICIDAD
Git Checkeout
El comando git checkout se usa para cambiar de rama y revisar el contenido de tu directorio de trabajo. Ej:
git checkout -b nombreDeRama
Crea una rama y te lleva a la rama.
git checkout nombreDerama
Cambia entre ramas.
Git Branch
El comando git branch es en realidad una especie de herramienta de gestión de ramas. Puede listar las ramas que tienes, crear una nueva rama, eliminar ramas y cambiar el nombre de las ramas. Ej:
git branch nombreDeRama
Crea una rama.
git branch
Visualiza las ramas que han sido creadas.
git branch -m nuevoNombre
Cambia el nombre de una rama estando en la rama.
git branch -m nombreActualDeLaRama nuevoNombre
Cambia el nombre de una rama estando en otra rama.
Git Merge
La herramienta git merge se utiliza para fusionar uno o más ramas dentro de la rama que tienes activa. A continuación avanzará la rama actual al resultado de la fusión. Ej:
git merge --continue
Funsionar rama en la que se encuentra actualmente activa.
Puedes aprender más comandos Git y más herramientas para tus proyectos en su documentación aquí.
Aprender Git
Es muy fácil y práctico aprender Git es una de las características que lo han hecho muy popular.
Existen cientos de vídeos en YouTube en el que puedes aprender git en español y en muchos sitios online gratuitos.
También puedes aprender en la W3Schools, con google Chrome puedes traducir el sitio al español y disfrutar el aprendizaje, ingresa haciendo clic aquí
Foto de Mikhail Nilov Normalmente pensamos en un sitio web como un espacio digital donde cualquier persona con conocimientos técnicos básicos puede navegar y buscar información. Sin embargo, hay muchas formas de acceder al sitio y no siempre están preparadas para ello. Aquí es donde entra en juego la accesibilidad web , ya que los sitios web deben ser accesibles para todos, independientemente de las capacidades o circunstancias del usuario. Conozca qué significa accesibilidad web y qué factores debe considerar para tener un sitio web accesible. ¿Qué es la accesibilidad web? La accesibilidad web se refiere a la facilidad con la que una persona puede percibir, navegar y comprender el contenido de la Web, independientemente de sus circunstancias y habilidades. Esto significa que debemos poder percibir un objeto, debemos poder utilizar cualquier elemento y debemos poder comprender la información. ¿Cómo surgió el concepto de accesibilidad web? Foto...
La importancia de una página web surge de la comprensión de que Internet es un lugar para todos y que es uno de los medios de comunicación más populares en la actualidad. También es importante comprender que podemos encontrar todo lo que deseemos a través de este medio. Una de las mejores formas de que tu empresa tenga presencia en Internet es creando una página web donde los clientes puedan encontrar toda la información que buscan sobre los servicios que brinda. Una web ofrece mayor duración del contenido que ofreces; en ella puedes mostrar tus trabajos realizados, reseñas, historia, valores empresariales, contacto y escribir sobre lo que sabes o deseas transmitir y todo eso se mantendrá un alcance más cercano del usuario. Puede encontrar el contenido que aparece en su sitio a través de clics o palabras claves. Estos son los principales beneficios de contar con un sitio web en 2024: Confianza y respaldo La página web, al igual que las páginas amarillas hace unos años, permite a l...
Comentarios
Publicar un comentario