Belleza de laptop
Introducción a Git
¿Por qué usar un sistema de control de versiones como Git?
¿Qué es Git?
Instalando Git y GitBash en Windows
Instalando Git en OSX
Instalando Git en Linux
Editores de código, archivos binarios y de texto plano
Introducción a la terminal y línea de comandos
Comandos básicos en Git
Crea un repositorio de Git y haz tu primer commit
Analizar cambios en los archivos de tu proyecto con Git
¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git
¿Qué es un Branch (rama) y cómo funciona un Merge en Git?
Volver en el tiempo en nuestro repositorio utilizando reset y checkout
Git reset vs. Git rm
Flujo de trabajo básico en Git
Flujo de trabajo básico con un repositorio remoto
Introducción a las ramas o branches de Git
Fusión de ramas con Git merge
Resolución de conflictos al hacer un merge
Trabajando con repositorios remotos en GitHub
Cambios en GitHub: de master a main
Uso de GitHub
Cómo funcionan las llaves públicas y privadas
Configura tus llaves SSH en local
Conexión a GitHub con SSH
Tags y versiones en Git y GitHub
Manejo de ramas en GitHub
Configurar múltiples colaboradores en un repositorio de GitHub
Flujos de trabajo profesionales
Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master
Flujo de trabajo profesional con Pull requests
Utilizando Pull Requests en GitHub
Creando un Fork, contribuyendo a un repositorio
Haciendo deployment a un servidor
Hazme un pull request
Ignorar archivos en el repositorio con .gitignore
Readme.md es una excelente práctica
Tu sitio web público con GitHub Pages
Multiples entornos de trabajo en Git
Git Rebase: reorganizando el trabajo realizado
Git Stash: Guardar cambios en memoria y recuperarlos después
Git Clean: limpiar tu proyecto de archivos no deseados
Git cherry-pick: traer commits viejos al head de un branch
Comandos de Git para casos de emergencia
Git Reset y Reflog: úsese en caso de emergencia
Reconstruir commits en Git con amend
Buscar en archivos y commits de Git con Grep y log
Bonus sobre Git y Github
Comandos y recursos colaborativos en Git y GitHub
Tu futuro con Git y GitHub
Cada distribución de Linux tiene un comando especial para instalar herramientas y actualizar el sistema. Aquí veremos un ejemplo de los comandos para instalar Git en Linux
sudo apt-get update
sudo apt install git
git --version
Sudo significa Super User DO. Se utiliza para correr comandos con credenciales de super usuario (sin restricciones).
En las distribuciones derivadas de Debian (como Ubuntu) el comando especial es apt-get
, en Red Hat es yum
y en ArchLinux es pacman
. Cada distribución tiene su comando especial y debes averiguar cómo funciona para poder instalar Git.
Antes de hacer la instalación, debemos hacer una actualización del sistema. En nuestro caso, los comandos para hacerlo son sudo apt-get update
y sudo apt-get upgrade
.
Con el sistema actualizado, ahora sí podemos instalar Git y, en este caso, el comando para hacerlo es sudo apt-get install git
. También puedes verificar que Git fue instalado correctamente con el comando git --version
.
Aporte creado por: Ander Alcarraz Galindez, Brayan Mamani
Aportes 395
Preguntas 70
Belleza de laptop
asi como cuando tienes windows pero igual te ves todos los videos jajaja
Sudo significa Super User DO
Apuntes 🐧
Linux me da miedo y me atrae…
Freddy Vega el Tony Stark de nuestra epoca-
Puede que tengas razón… Cuando dices que la mayoría tenemos Ubuntu.
Cómo es posible que en 3 min Freddy haya enseñado algo tan rápido V:
Hay algun curso para aprender Linux en Platzi?
Linux lo mejor!!!
linux es esa chica inalcanzable que sabes que no debes mirar jajajajaajajaj
Normalmente cuando instalas aplicaciones desde el repositorio oficial de Ubuntu, estas no están actualizadas a la ultima versión. Para ello si quieres tener la ultima versión existente, solo debes ejecutar los siguiente comando.
sudo add-apt-repository ppa:git-core/ppa # apt update
sudo apt-get install git
Instalación de git en Manjaro (Arch Linux):
1. Instalar yaourt (Va a ser nuestra tienda en arch linux)
sudo pacman -Sy yaourt
2. Actualizar yaourt, sin colocar “sudo”(Se va a tardar un poco)
yaourt -Syu
3. Instalar Git:
yaourt -Sy git
mandarin avanzado para los que tenemos windows jajaja
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
Me acordé de este comic:
git --version: Permite comprobar la versión actual de git
apt-get update: Actualiza la lista de paquetes disponibles y sus versiones, pero no instala o actualiza ningún paquete.
apt-get upgrade: Una vez el comando anterior ha descargado la lista de software disponible y la versión en la que se encuentra, podemos actualizar dichos paquetes usando este comando: apt-get upgrade. Instalará las nuevas versiones
apt-get install git: Sirve para instalar Git
sudo (super user do): Permite a los usuarios ejecutar programas con los privilegios de seguridad de administrador
Debian (como Ubuntu) el comando especial es apt-get, en Red Hat es yum y en ArchLinux es pacman. Cada distribución tiene su comando especial y debes averiguar cómo funciona para poder instalar Git.
Antes de hacer la instalación, debemos hacer una actualización del sistema. En nuestro caso, los comandos para hacerlo son sudo apt-get update y sudo apt-get upgrade.
Con el sistema actualizado, ahora sí podemos instalar Git y, en este caso, el comando para hacerlo es sudo apt-get install git. También puedes verificar que Git fue instalado correctamente con el comando git --version.
🐱💻 El proceso optimo para instalar git en Ubuntu es mediante la terminal.
sudo apt-get update
sudo apt install git
git --version
…Luego de 30min de leer por qué no funcionaba el comando apt-get, me di cuenta que lo estaba ejecutando era en la terminal de GIT.
Como consejo, es en la terminal de Ubuntu, o Devian o lo que tengan NO en la de GIT. Suena tonto pero a mi me pasó, espero a alguien haberle ahorrado el inconveniente.
Saludos comunidad! 😃
A todos los que aun no aprenden linux deberian de aprenderlo de ya, la verdad al principio es algo tedioso, pero al final ya te acostumbras, yo actualmente utilizo linux ya desde 1 año y todo empezo cuando me hartaron las molestas actualizaciones de windows, ya que por la universidad luego por las prisas habia veces que me pasaba lo de las actualizaciones y eso me estresaba xd, pero la verdad es extremadamente util, animense y empiezen aprenderlo ahora.
Hola !
si vienes de la clase prework para w10.
Déjame decirte que ya tienes git instalado por defecto pero eso es obvio
La cosa es que talvez tu git no sea la ultima versión .
Es por eso que te recomiendo poner este código para que lo puedas actualizar a su ultima versión.
Primero pones esto :
sudo add-apt-repository ppa:git-core/ppa
Luego pones esto :
sudo apt update; apt install git
y verificas si tienes la ultima versión
git --version
Para Ubuntu, este PPA proporciona la última versión estable de Git.
no te olvides que después tienes que actualizar todo
sudo apt-get update y sudo apt-get upgrade.
Les regalo esta script. Yo la llamo sys_refresh.sh y es una shell script en bash para el mantenimiento del sistema, osea que hace todo eso de upgrade, update, autoclean, etc…
Espero les guste 😄
Pasos para instalar Os x Catalina
Fuentes: https://brew.sh y https://git-scm.com/download/mac
Casi todas las distros hoy en dia traen Git por defecto.
Pero si depronto estan en una distro basada en Arch:
sudo pacman -Syu git
La explicación de @Fredy en las instalaciones es genial, pues he visto unos tutoriales en YouTube que solo dicen que uno le de ok aceptar etc y listo sin mencionar cada una de la opciones. aquí se puede dar cuenta uno de valor agregado que uno recibe al pagar platzi.
Cuando uno escribe en la terminal:
sudo apt-get update sudo apt-get upgrade
Explicación breve: Sudo da los permisos de “administrador” (nótese las comillas") y posteriormente actualiza, despues añade las mejoras (actualizaciones) al propio sistema guardando las en su registro.
Finalmente se usa:
sudo apt-get install git
para instalar git en el sistema.
Es muy importante tener el conocimiento basico de como funciona Git en los diferentes sistemas operativos
archlinux:
sudo pacman -Syu # actualizacion
sudo pacman -S git # instalacion de git
Yo tengo Ubuntu en windows y todo es más facil.
Freddy Vega le robó el portátil a Ricardo Celis… Platzi se está convirtiendo en un lugar peligroso 😉
Git lo maximo, ubuntu19.04
sudo apt install git
Diferencias entre apt y apt-get: https://itsfoss.com/apt-vs-apt-get-difference/
Yo solo pase a linux por el poco espacio del sistema
La personalizacion hermosa que puede dar
Y el alto rendimiento que tiene aun con poco espacio destinado en el disco
se puede hacer simultaneamente update y upgrade dando YES con esta linea:
sudo apt-get update && sudo apt-get upgrade -y
el comando sudo su se define por:
“sudo” = privilegios mayores.
“su” significa "Switch User"
si creamos un nuevo usuario podemos decir: su Gio
Lo mejor de esta clase, ctrl+L limpia la consola… En Platzi, nunca nunca, dejas de aprender!
¡No tengan miedo a las distros de Linux! Puede parecer intimidante manejar todo desde la terminal, pero créanme, una vez que se acostumbran, se sentirán dioses de la programación.
Plus: Linux es rapidísimo (de verdad, RAPIDÍSIMO).
Yo ocupo Fedora 31 y Git ya venia instalado, sin embargo en versiones anteriores seria:
$ sudo dnf update
$ sudo dnf install git
Despues solo cheacamos la version con
$ git --version
La mejor opción que eh tomado es probar el sistema operativo Linux comenzando como juego probando el sistema me enamoro y no pienso cambiarlo por nada (a menos que exista una opción ajena a mi jaja) pero lo mejor que me ah pasado es conocer linux y probar el sistema me ayudo mucho a comprender muchas cosas en ese ambiente
Yo nunca he usado linux, pero solo con lo que vi, me parece que el sistema operativo es como si tuviera un andriod con permisos de super usuario o un iphone con jailbreak. Alguien me confirma porfavor. Asi para empezar a pedir el trailer de la mudanza a Linux jaja
si a algunos se les hace tedioso despues de cada instruccion, meter la contraseña como en estos casos
sudo apt-get update
contraseña:
sudo apt-get upgrade
contraseña:
sudo apt-get install …
contraseña:
pueden colocar el siguiente comando:
sudo su, presionan enter, acontinuación ingresan su contraseña y eso se los pedirá una sola vez, a partir de ahí pueden ingresar las lineas de comandos sin necesidad de permisos de administrador.
Yo tenía Ubuntu instalado en un disco duro dañado, y cada vez que corrí update y upgrade se crasheaba Ubuntu y tenía que reinstalarlo, cambié mi disco duro por un SSD y al día de hoy aún le tengo miedo a esos comandos jajaja:(
Extremadamente sencillo, ya quiero aprender a usar linux jaja
Antes de hacer la instalación, debemos hacer una actualización del sistema. En nuestro caso, los comandos para hacerlo son sudo apt-get update y sudo apt-get upgrade.
Ridiculamente veloz la instalacion xD
Linux nos ofrece una gran variedad de entornos, es muy buen sistema para programar.
Es rapidito en Linux, no?⚡⚡⚡
Aveces he usado windows dual con Ubuntu, es muy interesante todo lo que se puede hacer. Sin embargo, de momento usaré windows para el curso. 🙂
Algún día deberé probar Linux
sudo = Super User Do
Freddy es el mejor profesor del mundo
Me gustaría aprender a usar Linux.
Tengo windows
en la familia SuSE se utiliza zypper
sudo zypper install git
Diferencia entre apt y apt-get
·
Vengo del curso de “Prework del Entorno de Desarrollo en Windows” y del curso de “Introducción a la Terminal y Línea de Comandos”, y me pareció curioso que para instalar programas en esos cursos se utilizara:
sudo apt install “nombre-del-programa”
·
Pero que aquí en cambio se utilizara:
sudo apt-get install “nombre-del-programa”
·
Todavía soy muy novato en lo que respecta al uso de los comandos de linux, así que algo asustado decidí googlear para ver si había alguna diferencia entre el uso de uno y otro 😅, y me encontré ese interesante artículo que considero que explica las cosas bastante bien, je je.
·
No sé a alguien más le surja esta misma duda que a mí, pero por si acaso, dejaré aquí un pequeño resumen de dicho artículo:
Las distribuciones de Linux basadas en Debian utilizan un conjunto de herramientas llamadas “Advanced Packaging Tool” para administrar sistemas de empaque. Existen varias herramientas que interactúan con este “Advanced Packaging Tool” que te permiten instalar, eliminar y administrar paquetes, y apt-get es una de esas herramientas.
Sin embargo, apt-get tiene también muchos otros comandos de índole similar (como apt-cache, entre muchos otros), y es aquí donde surge “el problema”, ya que todos estos comandos tienen un nivel demasiado bajo y tantas funcionalidades que es más que seguro que nunca sean utilizadas por un usuario promedio de Linux.
Los comandos apt se introdujeron para resolver este problema.
El comando apt contiene las características más utilizadas de los comandos apt-get, dejando de lado las características oscuras y poco utilizadas, estando mucho más estructurado tomando en cuenta al usuario promedio de linux para bridarle las opciones necesarias para administrar los paquetes, teniendo muchas menos opciones de comando que apt-get pero las suficientes y de una manera más organizada para no saturarle.
·
Resumen: A no ser que estés realizando cosas a niveles muy bajos y necesites de todo el potencial y herramientas que te brinda apt-get… Mejor solo usa el confiable apt y listo, je je.
lunix algun momento te aprendere full
sudo apt-get update
actualiza la lista de paquetes disponibles y sus versiones, pero no instala ni actualiza ningún paquete.
apt-get upgrade
Instala versiones más nuevas de los paquetes que tiene. Después de actualizar las listas, el administrador de paquetes conoce las actualizaciones disponibles para el software que ha instalado. Esta es la razón por la que primero desea update.
Hola 😁 solo vengo a recordarles a los que usan WSL que es importante actualizar su Ubuntu
sudo apt-get update
sudo apt-get upgrade
Os dejo continuar 😉
Mis apuntes 😃
Gestor de paquetes de Debian y sus derivados.
Gestor de paquetes para Red Hat, Fedora, CentoOS.
Es una utilidad en cada distribución que se encarga de automatizar el proceso de instalar y administrar nuevos programas.
Actualiza la lista de paquetes disponibles y sus versiones, pero no instala o actualiza ningún paquete.
Actualiza los paquetes instalados de acuerdo a la lista actualizada por apt-get update.
Primero actualizar la lista de paquetes:
sudo apt-get update
💡 sudo otorga permisos de administrador
Actualizar los paquetes con:
sudo apt-get upgrade
💡 Es una buena práctica que antes de instalar un nuevo paquete se actualicen los que se tienen instalados.
Para instalar git se ejecuta
apt get install git
Algunos de ustedes de casualidad saben un curso que enseñen lo mas básico de linux no comando porque ya los se sino que expliquen como funciona el kernel y que funcionalidad tiene cada archivo agradecería si alguno sabe
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
git --version
min 1:12
HAHAHAHA
AMO A ESTE MAN!! EL FREDDIER
HACER SOFTWARE CON EL COMO MI MANAGER SERIA INCREIBLE!!!
"LE DAMOS ENTER, Y NO ME VA A FUNCIONAR!!!"
XD
el comando: "sudo !! " me cambió la vida.
Para los que no lo sepan, con “!!” indicamos el comando anterior. Por lo tanto, si necesitamos tener privilegios para ejecutar un comando, en lugar de escribir “sudo” + todo el comando otra vez. Podemos usar “sudo !!”
Resumen
Si tiene Ubuntu o Devian o distribuciones derivadas de Devian, ustedes tienen:
-apt-get (escribirlo para saber si lo tienes) es la forma de instalar software en el mundo de Linux
Si tuvieras derivados de red hat instalar usando el comando: -yup
Se recomienda seguir lo siguientes pasos:
-apt-get update ///actualiza la lista de paquetes, la lista de programas, se debe tener permisos de root
Entonces : sudo apt-get update //te pedirá la constraseña
-sudo apt-get install git
Para verificar:
-git –version
Sudo significa Super User DO
Creo que Freddy tiene más de 22 stickers en su laptop, jejejejeje.
Instalación de git segun tu versiones de Gnu/Linux:
Debian/Ubuntu/Linux Mint y de rivados:
Opensuse:
Fedora:
Arch/Manjaro:
Me siento increíble por haber tomado el curso de “Terminal y Línea de Comandos”. Ahora me siento en sintonía y entendiendo perfectamente.
❤️ si quieres pegatinas de platzi.
Linux es fascinante.
Alguien nota que facebook esta invertido!! ajjajajajaja lo siento
“This APT has super cow Power” LOL.
En las versiones nuevas de Ubuntu no es necesario utilizar el get para instalar algún programa, basta con sudo apt install git
Ahora un tutorial para los que tienen redhat
Solo es chiste jaja… e.e
Ya lo instalaré cuando tenga Linux en la otra partición de disco :V
Es demasiado fácil en este sistema operativo
Probare en Ubuntu 😃
es lo mismo que tener ubuntu en windows y intalarlo desde ahi
apt-get install loquesea
sudo apt-get update; sudo apt-get upgrade; sudo apt-get install git
yo descargue el ubuntu en windows, y ya trae el git 😃
Linux dominará el mundo.
Pacman para Manjaro
zolo linux Mint socio.
Hahaha saludos 😄
Recomiendo mucho Manjaro como distribucion para programadores, lo trae todo y todo es muy facil de instalar.
Con red hat es yum install …
Ubuntu es lo mejor para un principiante 😃
Linux Mint, que se basa de Ubuntu-Debian
Yo uso Arch Linux, y lo instalo yay -S git
Lo revisaré cuando me toque con linux
apt-get install whatever
Despues de que te acostumbras a Linux todo es muy facil
jajaja "En Linux ustedes probablemente saben más que yo. jajajajaja
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.