Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Git

GitHub Desktop

Ya hemos visto el uso de Git. Es hora que hablemos del uso de una interfaz gráfica. En este caso nos enfocaremos en GitHub Desktop . Lo primero que debemos saber es que debemos registrarnos en GitHub para usarlo. Una vez descarguemos e instalemos GitHub Desktop, debemos conectarlo con nuestra cuenta de GitHub. Nota : GitHub tiene disponible autenticación de dos factores mediante mensajes de texto al celular. Repositorio Local Para agregar un repositorio local existente vamos al icono "+" en la parte superior izquierda, elegimos "Add" y colocamos la ruta del repositorio. En su defecto podemos ir a "Options" (en el icono de la rueda dentada arriba a la derecha), y elegir "Scan for repositories" para que busque los repositorios que tenemos en el equipo, y luego elegimos los que queremos agregar. Para crear un repositorio local, vamos al icono "+" y elegimos "Create", le damos un nombre al repositorio y una ruta. Además ...

Usando Git

Para crear un repositorio navegamos la carpeta en la que vamos a trabajar, y ejecutamos el comando git init . Esto crea un repositorio en la carpeta actual. Lo siguiente que debemos hacer es agregar archivos al control de versiones. Esto lo hacemos con el comando git add , debemos pasar el nombre del archivo como parámetro, por ejemplo: git config readme.txt . Si queremos agregar varios archivos, podemos usar comodines. Nota : Aunque hemos agregado archivos al repositorio, el sistema aun no tiene una versión guardada. Si empezamos a trabajar con una carpeta que ya contenía archivos, se recomienda empezar por agregarlos al repositorio y guardar el estado en que se encuentran con una consignación ("commit"). Esto lo hacemos con el comando git commit -m ' descripcion ' . Al hacer una consignación debemos describir los cambios. Nota : Siempre debemos utilizar git add antes de git commit para especificar los archivos que vamos a agregar en la consignación. Gi...

Git: Eligiendo herramientas

Git es un sistema de control de versiones distribuido, gratuito, libre, y de código abierto. No es el único, pero ciertamente el más popular. Siendo sus principales competidores Mercurial y Bazaar , para los cuales la descripción de arriba también aplica. Ver Control de Versiones . Servidores Git no es el más popular por azar, sino por que GitHub es el servidor más popular. GitHub ofrece una interfaz fácil de usar, es gratis para proyectos de código abierto (software libre o no, Ya hablaré de la "diferencia" ) y recogió las cenizas de Google Code y CodePlex . Lo que deja a SourceForge como el mayor competidor que es más antiguo que GitHub. Además quiero mencionar a BitBuket que empezó a ofrecer el servicio pocos meses después que GitHub, y el más reciente GitLab , los cuales son las alternativas más populares a GitHub , y tienen una caracteristica que GitHub no tiene: repositorios privados gratis. Algo que resulta atractivo a equipos distribuidos que están ha...