No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Instalación y Configuración Básica de Git en Ubuntu

13/17
Recursos

¿Qué es Git y Github?

Git es un software de control de versiones que se ha convertido en un estándar en la industria del desarrollo. Si alguna vez has trabajado en un proyecto y has añadido muchos cambios que no sabes cuál debería ser el correcto, entonces Git es la solución. Pero ¿qué significa realmente 'control de versiones'?

¿Cómo funciona Git?

Imagina que estás trabajando en tu proyecto, como una página web. Le haces cambios, como cambiar el fondo a rojo o azul. Con tantos cambios, puede volverse confuso saber cuál versión es la correcta. Aquí es donde Git entra en juego, permitiéndote:

  • Registrar cada cambio: Manteniendo un historial de cambios con mensajes descriptivos.
  • Revertir a versiones anteriores: Puedes volver atrás si un cambio no funciona como se esperaba.
  • Colaborar con otros: Git facilita que múltiples desarrolladores trabajen en paralelo.

Git nos proporciona un seguimiento profundo del historial de un proyecto, lo que es invaluable para los desarrolladores.

¿Qué es Github y cómo se relaciona con Git?

Github es una plataforma que complementa a Git, permitiéndonos almacenar nuestros repositorios en la nube. Es especialmente útil para:

  • Respaldo en la nube: Tus proyectos están seguros y accesibles desde cualquier lugar.
  • Colaboración remota: Otros desarrolladores pueden trabajar en tu proyecto simultáneamente desde diferentes partes del mundo.

Una vez que subes tu proyecto a Github, otros pueden acceder a él, sugerir cambios, y tú puedes decidir si aceptar esos cambios a través de "pull requests".

¿Cómo instalar Git en Ubuntu?

Instalar Git en Ubuntu es simple y directo, especialmente si te sientes cómodo usando la terminal. Aquí están los pasos básicos:

  1. Abrir la terminal: Puedes usar el atajo Ctrl + Alt + T para abrirla rápidamente.
  2. Comando de instalación: Escribe y ejecuta el siguiente comando para instalar Git:
    sudo apt install git
    
    Este comando utiliza APT, el manejador de paquetes de Ubuntu, para instalar Git.
  3. Proporcionar la contraseña: Ubuntu requiere que ingreses tu contraseña para autorizar la instalación.
  4. Verificar la instalación: Puedes comprobar que Git se ha instalado correctamente con:
    git --version
    

Con esto, ya tendrás Git funcionando en tu máquina. Pero antes de poder iniciarte en el mundo del control de versiones, es necesario configurar tus credenciales en Git.

Configurar las credenciales en Git

Antes de empezar a usar Git para controlar las versiones de tu proyecto, necesitas configurarlo con tus credenciales personales. Esto garantiza que cada cambio que realices quede registrado bajo tu identidad. Aquí te mostramos cómo hacerlo:

  1. Configura tu nombre de usuario:
    git config --global user.name "Tu Nombre"
    
  2. Configura tu correo electrónico:
    git config --global user.email "[email protected]"
    

Estas configuraciones permiten a Git etiquetar cada cambio con tu nombre y correo, facilitando el seguimiento y la autoría en los proyectos en los que trabajes.

¡Sigue explorando el fascinante mundo del desarrollo con Git y Github! Con estas herramientas, tienes en tus manos el poder de optimizar el trabajo colaborativo y la eficiencia en tus proyectos.

Aportes 45

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Git vs Github

Instalar software en Linux la mayoría de las veces es hasta más fácil que en Windows. Ojalá más gente le pierda el miedo a Linux con este curso.

GIT
Es el sistema de control de versiones, el cual nos permite llevar un control exacto de todos los cambios a lo largo del tiempo de nuestro proyecto, ademas no solo es que guarda un copia Completa del proyecto, solo guarda los cambios importantes que se hagan.
GITHUB
Es una plataforma en la cual podemos subir nuestros repositorios de GIT a la nube, para asi poder tener un respaldo y ademas poder compartir lo que hagamos con la comunidad, ya que GitHub es como el Facebook de los programadores. Y tambien poder trabajar en proyectos con distintos colaboradores a la vez.

Hola! estoy usando linux Mint, y el comando que me sirvió fue:

apt install git

En realidad sudo apt install git no es la mejor opción para instalar Git en Ubuntu, porque generalmente, como sucede con Node.js, no se instala la última versión.

Para instalar la última versión estable, lo mejor es agregar el PPA (Personal Package Archive) de Git para que al momento de hacer la instalación todo se obtenga de allí:

  1. sudo add-apt-repository ppa:git-core/ppa
  2. sudo apt update
  3. sudo apt install git

Desde la terminal todo parece mas rápido

Tambien puede instalar gitk
usando el comando sudo apt-get install gitk (para ubuntu y las distros basadas en debian, ubuntu)

Esto les ayuda a ver el historial de commits de una forma mas grafica

Si llegan a hacer el curso profesional de Git y Github https://platzi.com/cursos/git-github/ les recomiendo revisar todos mis apuntes, hay muchos en modo oscuro .
Nota: Usen Control + F para buscar mas rápido en la web.

Git: es el gestor de versiones que estamos utilizando como por defecto en la industria.
Git no es necesariamente GitHub
GitHub es una plataforma de Microsoft y esa plataforma es donde todos los equipos van subiendo su código, colaboran entre ellos, entre muchas cosas más.

Existen más plataformas para utilizar Git como GitLab, GitHub, Bit Bucket.
Es de muy buena práctica chequear antes de instalar un programa nuevo en la terminal si hay actualizaciones con:

sudo apt-get update
sudo apt-get upgrade

apt install git

Después créate una cuenta en GitHub

“GitHub es como el Facebook de los desarrolladores”
- Leonidas Esteban. (Aquellos old lo recordaremos)

Un curso mas concreto de GNU/Linux estaria increible, hasta el nivel de poder montar tu sistema ArchLinux

Para instalar git en sistemas basados en Arch Linux es con : """ sudo pacman -S git """

Aparte de GitHub, existen otras herramientas o plataformas para la administración de nuestros repositorios de GIT. Por ejemplo; BitBucket.

Notes

Git

Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

https://en.wikipedia.org/wiki/Git

GitHub

GitHub is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.

https://en.wikipedia.org/wiki/GitHub

If you want to install Git

sudo apt install git

Knowing the version of Git

git --version

Hoy es 16 DIC 2021 afuera sigue la pandemia, pero yo estoy aprendiendo desarrollo, bueno estoy en el inicio.
La version de GIT es 2.25.1, … igual al curso.

¡Hola!
Les comparto este juego (Oh My Git!) que les servirá para aprender a usar Git de una manera más interactiva. 😃

Amigos, soy nuevo en esta escuela, así que este es mi aporte, espero que no los confunda
Git
Características de Git

  • Dejar pequeños mensajes a lo largo de nuestro proyecto
  • Regresar a versiones anteriores de nuestras creaciones
  • Hacer modificaciones a versiones anteriores y traerlas a la actualidad
    GitHub
    Características de Git
  • Es la nube de nuestros proyectos
  • Otros desarrolladores pueden editar nuestros proyectos

Diferencias entre Git y GitHub

  • Git permite hacer nuestros repositorios, cambios, dentro de un proyecto de manera local
  • GitHub es una plataforma donde podemos subir nuestros repositorios. Se utiliza esta para subir nuestros respaldos como una nube y para que otros desarrolladores puedan editar nuestro código en cualquier parte del mundo mediante el pool request

Algunas diferencias Git y Github.
Git es un sistema de control de versiones de código abierto, mientras que Github es una plataforma de alojamiento de código fuente basada en la web que utiliza Git como sistema de control de versiones. Github es una herramienta muy popular utilizada por los desarrolladores de software para colaborar en proyectos y mantener un registro de los cambios realizados en el código fuente.

¿Qué es Git?


Git es un proyecto de código abierto maduro y con un mantenimiento activo que desarrolló originalmente Linus Torvalds, el famoso creador del kernel del sistema operativo Linux, en 2005. Un asombroso número de proyectos de software dependen de Git para el control de versiones, incluidos proyectos comerciales y de código abierto. Los desarrolladores que han trabajado con Git cuentan con una buena representación en la base de talentos disponibles para el desarrollo de software, y este sistema funciona a la perfección en una amplia variedad de sistemas operativos e IDE (entornos de desarrollo integrados).
.

¿Qué es GitHub?


GitHub es un servicio en la nube que aloja repositorios que usan el sistema de control de versiones Git. GitHub facilita el uso de Git con una interfaz web sencilla y múltiples funciones para la colaboración y la integración. GitHub es muy popular entre los proyectos de código abierto, ya que ofrece alojamiento gratuito para los repositorios públicos y permite a cualquiera contribuir o descargar el código.
.

Para instalar Git en nuestro sistema, debemos seguir los siguientes pasos:

  • Abrir la terminal de comandos.
  • Actualizar nuestros paquetes con sudo apt update.
  • Ejecutar el comando sudo apt-get install git-all y confirmar la instalación.
  • Al finalizar, tendremos instalado Git en nuestro sistema. Para verificarlo, ejecutamos el comando git version.

recomiendo el curso de Git y GitHub de Freddy Vega 😉

También te ayuda con tu portafolio Dev!! es una gran tecnología

interesante explicacion sobre git y github, y wow muy facil la instalacion en Linux desde la terminal

Git es un sistema de control de versiones distribuido de código abierto desarrollado por Linus Torvalds, el creador de Linux. El control de versiones distribuido permite a los desarrolladores descargar un software, realizar cambios y subir la versión que han modificado.

Github es un repositorio online gratuito que permite gestionar proyectos y controlar versiones de código. Es muy utilizado por desarrolladores para almacenar sus trabajos dando así la oportunidad a millones de personas de todo el mundo a cooperar en ellos.

Git es el controlador de versiones de forma local. GitHub es global y para compatir con todo el mundo.
Más de Git y Github por favor, en su versión más actualizada

Github es una plataforma de alojamiento de código fuente basada en la web que utiliza Git como sistema de control de versiones. Github permite a los desarrolladores almacenar, compartir y colaborar en proyectos de software utilizando Git. Además, Github proporciona una serie de herramientas y características adicionales, como seguimiento de problemas, wikis, integración continua y más, que hacen que el trabajo en equipo sea más fácil y eficiente.

Git es un sistema de control de versiones de código abierto que permite a los desarrolladores rastrear y controlar los cambios en el código fuente de un proyecto de software. Es una herramienta muy poderosa y popular utilizada por los desarrolladores de software para colaborar en proyectos y mantener un registro de los cambios realizados en el código fuente.

¿Cuál es la diferencia entre Git y Github?
Git es una herramienta de control de versiones, mientras que GitHub es una plataforma en línea que utiliza Git y agrega una serie de herramientas adicionales para facilitar la colaboración y la gestión de proyectos.

Github

GitHub es una plataforma en línea para alojar proyectos que utilizan Git como sistema de control de versiones. Además de proporcionar almacenamiento y control de versiones para los proyectos de código, GitHub también brinda una serie de herramientas útiles para los desarrolladores, como la gestión de tareas, el seguimiento de errores, la revisión de código y la colaboración en tiempo real. GitHub es ampliamente utilizado por desarrolladores individuales y equipos de todo el mundo para desarrollar y mantener software de código abierto y cerrado.

Git

Git es un sistema de control de versiones de código. Es una herramienta esencial para los desarrolladores que les permite llevar un seguimiento de los cambios realizados en el código a lo largo del tiempo. Con Git, los desarrolladores pueden colaborar en un proyecto, revertir cambios, crear ramas para nuevas funcionalidades, y mergear código de diferentes ramas. Git es un software de código abierto y se utiliza ampliamente en todo el mundo por desarrolladores individuales y equipos de desarrollo.

Comparto otra instrucción similar para la instalación de git: https://www.atlassian.com/es/git/tutorials/install-git#linux

Clase 13 - ¿Qué es Git y GitHub?


¿Qué es Git?

  • Es un software de control de versiones que es un estándar en la industria.

¿Qué es un software de control de versiones?

  • Es un software que nos permite guardar los cambios que vamos haciendo en un proyecto a forma de momentos en el tiempo, en los cuales podemos regresar.

¿Qué es GitHub?

  • Es una plataforma en internet en la cual podemos almacenar, compartir y trabajar con múltiples personas en nuestros proyectos de software.

¿Cuál es el shortcut para abrir la terminal en Ubuntu?

  • CRTL + Alt + T.

¿Cómo podemos instalar Git?

  • Con el comando “sudo apt install git”.

¿Cómo podemos asegurarnos que instalamos Git en Ubuntu?

  • Con el comando “git --version”.

Si les aparece en la terminal un error que dice algo como Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? o Cannot initiate the connection to ec.archive.ubuntu.com:80 (2801:82:80ff:8000::5), pueden cerrar su terminal y luego abrirla de nuevo y ejecutar los comandos.

Git y Github

¡que buena anecdota con el control de versiones de la vieja escuela!, por eso es importante aprender Git para que cualquier desarrollador pueda integrarlo en todos sus proyectos.

Ya tenia git instalado aparentemente, a seguir

¿Qué es Git y Github? 13/17

  • Git: software estándar de control de versiones, para dar un seguimiento a la historia del proyecto, dejar mensajes en cada modificación, repositorio local
  • GitHub: repositorio en la nube, para trabajo colaborativo en cualquier lugar con servicio de internet, para hacer cambios haces “Pull request”
  • Instalar Git:
    • sudo apt-get install git
    • git --version
    • crear nuestras credenciales para empezar a realizar versiones de nuestro proyecto

a seguir practicando Git

comando para instalar git
sudo apt-get git

genial video

GitHub es de Microsoft

Gracias!

A mi me pasaba lo mismo con el conceto de Git y GitHub. Ahora lo entiendo