Programacion

Comandos basicos git

Como hacer un git pull

¿Estás interesado en aprender los comandos basicos de Git y mejorar tu flujo de trabajo en el desarrollo de software? En este artículo, te proporcionaremos una guía completa sobre los comandos esenciales de Git que te permitirán gestionar de manera eficiente tu repositorio de código. Aprenderás cómo inicializar un repositorio, realizar confirmaciones, crear y cambiar entre ramas, sincronizar cambios con repositorios remotos y mucho más. Ya seas un principiante en Git o estés buscando refrescar tus conocimientos, esta guía te ayudará a dominar los fundamentos y a aprovechar al máximo esta poderosa herramienta de control de versiones. Mejora tu productividad y colaboración en el desarrollo de software con estos comandos básicos de Git.

En este articulo veremos Comandos basicos git.

GIT es un sistema de control de versiones diseñado por Linus Torvalds.

El sistema de control de versiones en un sistema que registra los cambios realizados sobre un conjunto de archivos a lo largo del tiempo para que puedas llevar un historial del ciclo de vida de un proyecto y comparar cambios a lo largo del tiempo.

Está pensado para trabajar en grupo en el desarrollo de aplicaciones en forma eficiente.

Para utilizar git debemos usar archivos de texto plano. Los binarios deben guardarse en un CDN (red de distribución de contenidos).

Que es GIT

GIT es un sistema de control de versiones distribuido de código abierto ampliamente utilizado en el desarrollo de software. Fue creado por Linus Torvalds en 2005 para gestionar el desarrollo del kernel de Linux, pero ahora es utilizado por equipos de desarrollo en todo tipo de proyectos.

GIT permite a los desarrolladores realizar un seguimiento de los cambios en el código fuente y coordinar el trabajo en equipo de manera eficiente. Utiliza un enfoque descentralizado, lo que significa que cada desarrollador tiene una copia completa del repositorio de código en su máquina local.

Algunas características clave de GIT incluyen:

  1. Control de versiones: GIT registra cada cambio realizado en el código, lo que facilita el seguimiento y la reversión de cambios anteriores si es necesario.
  2. Ramificación y fusión: GIT permite crear ramas separadas del código para trabajar en nuevas características o solucionar problemas sin afectar la rama principal. Luego, las ramas se pueden fusionar para incorporar los cambios al proyecto principal.
  3. Repositorio remoto: GIT admite la colaboración entre desarrolladores al permitir la sincronización de repositorios locales con un repositorio remoto compartido, como GitHub o GitLab.
  4. Eficiencia: GIT es rápido y eficiente en el manejo de grandes volúmenes de código y en el seguimiento de cambios incrementales en archivos.
  5. Flexibilidad: GIT es compatible con diferentes flujos de trabajo, lo que permite adaptarse a las necesidades específicas del equipo de desarrollo.

En resumen, GIT es un sistema de control de versiones que permite a los desarrolladores rastrear cambios, colaborar de manera efectiva y mantener un historial completo de un proyecto de software. Es una herramienta esencial para el desarrollo de software y facilita la gestión del código fuente en cualquier proyecto.

Donde conseguir Git

Para descargar Git deberemos ingresar al siguiente sitio:

https://git-scm.com/

Como utilizar comandos en Git

Para utilizar los  siguientes comandos basicos de git tenemos que utilizar  la consola Git Bash  o  un terminal.

Cuales son los Comandos basicos de Git

Para iniciar un repositorio debemos ingresar el comando
git init

Para agregar un archivo al repositorio debemos ingresar el siguiente comando
git add nombre_de_archivo

El comando commit envia ultimos cambios del archivo a la base de datos del sistema de control de versiones
Si queremos agregar un mensaje aclaratorio que clarifique los cambios que realizamos podemos utilizar:
git commit -m “mensaje_aclaratorio”

Para guardar los cambios en el repositorio debemos agregar todos los archivos que sufrieron modificaciones
git add .

Como se crea una rama en Git
$ git branch nombrederama

Como se elimina una rama en Git
$ git branch -d nombrederama

Para ver todos los cambios historicos que fueron realizados podemos utilizar el comando show
git show

Muestra la historia completa de un archivo determinado
git log nombre_de_archivo

Como veo las ramas del  proyecto actual en Git
$ git show-branch

Como se cambia de rama en Git
$ git checkout nombrederama

Como actualizar local desde repositorio remoto en Git
$ git pull

Como actualizar repositorio remoto en git
$ git push

Como se verificar una rama en Git

Con el comando status podemos visualizar los cambios realizados
$ git status

Como ver todas tus ramas locales

git branch --list

Como renombrar una rama en Git

Asegúrate de estar en la rama a la que quieres cambiarle el nombre.

git checkout nombre-anterior

una vez que estas en la rama la renombras con este comando:

git branch -m nuevo-nombre

Most Popular

To Top
$(".comment-click-231").on("click", function(){ $(".com-click-id-231").show(); $(".disqus-thread-231").show(); $(".com-but-231").hide(); }); // Infinite Scroll $('.infinite-content').infinitescroll({ navSelector: ".nav-links", nextSelector: ".nav-links a:first", itemSelector: ".infinite-post", loading: { msgText: "Loading more posts...", finishedMsg: "Sorry, no more posts" }, errorCallback: function(){ $(".inf-more-but").css("display", "none") } }); $(window).unbind('.infscr'); $(".inf-more-but").click(function(){ $('.infinite-content').infinitescroll('retrieve'); return false; }); $(window).load(function(){ if ($('.nav-links a').length) { $('.inf-more-but').css('display','inline-block'); } else { $('.inf-more-but').css('display','none'); } }); $(window).load(function() { // The slider being synced must be initialized first $('.post-gallery-bot').flexslider({ animation: "slide", controlNav: false, animationLoop: true, slideshow: false, itemWidth: 80, itemMargin: 10, asNavFor: '.post-gallery-top' }); $('.post-gallery-top').flexslider({ animation: "fade", controlNav: false, animationLoop: true, slideshow: false, prevText: "<", nextText: ">", sync: ".post-gallery-bot" }); }); });