Git vs Github

¿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:
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:
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:
Ctrl + Alt + T para abrirla rápidamente.Este comando utilizasudo apt install git
APT, el manejador de paquetes de Ubuntu, para instalar Git.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:
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"
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.
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'?
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:
Git nos proporciona un seguimiento profundo del historial de un proyecto, lo que es invaluable para los desarrolladores.
Github es una plataforma que complementa a Git, permitiéndonos almacenar nuestros repositorios en la nube. Es especialmente útil para:
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".
Instalar Git en Ubuntu es simple y directo, especialmente si te sientes cómodo usando la terminal. Aquí están los pasos básicos:
Ctrl + Alt + T para abrirla rápidamente.sudo apt install git
Este comando utiliza APT, el manejador de paquetes de Ubuntu, para instalar Git.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.
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:
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"
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.
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í:
sudo add-apt-repository ppa:git-core/ppasudo apt updatesudo apt install gitDesde 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