✨ Linus Torvalds uno de los más grandes contribuyentes a la industria del software. Git es una herramienta indispensable en el desarrollo de software.
Herramientas para la web
Todo lo que aprenderás sobre prework en macOS
¿Qué es el navegador?
Escoge e Instala el navegador y conoce sus DevTools
Editor de texto
Instalando nuestro editor de texto
Extensiones y personalización de VSCode
Uso de Live Server en proyectos reales de HTML y CSS
Entorno de desarrollo con Node.js
Instalación de Homebrew y Node.js
Comandos básicos de la terminal
Primer proyecto con React.js
Git y Github
¿Qué es Git y Github?
Manejo de repositorios con SSH y HTTPS
Subiendo nuestro primer repositorio
¿Qué es lo que sigue?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 57
Preguntas 4
✨ Linus Torvalds uno de los más grandes contribuyentes a la industria del software. Git es una herramienta indispensable en el desarrollo de software.
Al principio parece puede parecer intimidante aprender Git por qué son muchos comandos y da miedo equivocarse, olvidar alguno o ejecutarlo mal y echar a perder el código, la terminal o lo peor alterar algo en la computadora.
Pero no te preocupes lo mas probable es que no pase eso y aprendas que no hacer.
Una vez lo aprendas veras las bondades que tiene saber Git hoy en día.
Y ya no te cuento cuando aprendas a trabajar colaborativamente con otros desarrolladores gracias a herramientas como GitHub.
Pero no te preocupes. Esto es paso a paso y recuerda que aquí en Platzi estamos la comunidad para ayudarte y celebrar tus logros.
Te recomiendo 101% tomar el Curso Profesional de Git y GitHub que imparte Freddy.
No solo aprenderás todo lo que necesitas, también te divertirás en cada clase 😄
¡Viva Git & Github!
git commit -am “Ricardocelis explicas muy bien”
git checkout gracias
10-¿Qué es Git y Github?
Git NO ES LO MISMO que GitHub
Git:
Sistema de control de versiones - Control Version System (CVS), no es el único sistema de control de versiones, existieron algunos antes como Mercurial y otros que no tuvieron mucha acogida.
La persona que creo el kernel de linux, Linus Torvalds, creo su propio sistema de control de versiones ya que el dirige todo lo que es el proyecto open source de código unix, es decir el kernel que vive en todas las distribuciones de linux.
Linus Torvalds, al trabajar con tantas personas al rededor del mundo, todos ellos colaboran con código en pro de Linux, entonces para mantener el control de estas contribuciones se creó Git.
A partir de este momento, Git se convierte en el sistema de control de versiones por default en la industria de al informática. Producto Estrella
GitHub:
Estos sistemas de control de versiones, necesitan un espacio para guardar la información que se esta versionando, aquí es donde entra GitHub, GitHub es el servicio en la nube donde se aloja tu sistema de control de versiones. GitHub NO es el único. La competencia de GitHub es GitLab y una menos utilizada llamada Git Pocket
MacOS no tiene un kernel de Linux, tiene un kernel de una version propia de UNIX llamado Darwin y no solo lo usa la Mac, si no tambien el iPhone, iPad, AppleTV, Apple Watch, etc.
Creo que en lugar de decir que es un manejador de versiones, sería más correcto decir que es un manejador o admnistrador de cambios
Además de GitHub y GitLab, también puedes encontrar Bitbucket, el cual pertenece a Atlassian y se puede integrar muy bien con JIRA, Confluence y los otros productos de Atlassian.
Git sin duda es lo mejor para llevar control de nuestros proyectos, para volver en el tiempo, para probar cosas nuevas, hacer inventos, etc, etc…
Y si se aprende a usar Git desde la terminal, MUCHO MEJOR!! No eviten hacer el curso de Git y GitHub, puede parecer algo pesado, pero cuando lo terminen, podrán comprobar que no serán los mismos 😃
El curso es bastante bueno !!! gracias por tu tiempo
Creo que llegó la hora de aprender sobre GIT y GITHUB.
El minuto 0:48 hay un gran fallo, que los activistas del software libre no dejaran pasar 😃 no es lo mismo Unix que Linux cuando te refieres a lo que creo Linus Torvalds.
Unix es un sistema operativo y Linux es el Kernel con el que funciona muchos o la gran mayoría de sistemas operativos basados principalmente en GNU.
Wow! Es emocionante conocer todo lo que hay que aprender para ser desarrollador Web!!!
Recomiendo el curso de Git y Github, aquí en Platzi.
https://platzi.com/clases/git-github/
Git y Github son herramientas actuales pero en algunas empresas aun se maneja para el control de versiones herramientas con Tortoise SVN. No esta de mas revisarla para en caso tal sepan de que trata. les dejo el enlace por si quieren revisarla https://tortoisesvn.net/downloads.html
Yo tuve errores al querer subir mi repositorio mediante Visual Studio Code, regularmente porque me aparecía el siguiente error: Error: Permission denied (publickey). El problema radica en que Visual Studio Code no te pregunta tu contraseña de tu llave SSH que debes usar para conectarte con Github.
.
Afortunadamente ya pude corregir el problema. Les dejo el siguiente tutorial con los pasos que yo seguí para resolver el error, por si alguien está teniendo el mismo problema:
Cómo configurar tu Mac usando la Terminal, para poder subir repositorios a Github usando Visual Studio Code
Interesante tema y bueno creo que luego estaré tomando el curso profesional de Git y Github.
Este es mi aporte después de modificar algunos numeritos y letritas jejeje
Ojo que Linus es GNU que significa: “No es Unix”
De hecho se llama GNU/Linux
Por otra parte OSX es un “unix”
Poder aprender Git y lograr manejar de manera eficiente esta herramienta, te da un mejor control de tus proyectos y te ahorra dolores de cabeza a la hora de compartir o trabajar en conjunto tus proyectos con otros compañeros.
El profe habla que ya no es tiempo de tener un servidor fisico,para ese proposito esta la nube(cloud) y esta tiene diferentes proveedores.
Un gran profe
Todo lo que hace Linus Torvals es oro. CRACK!!!
Super, yo no conocía está herramienta y veo que es su per útil, gracias platzi
Buenas tardes, se que no va de acuerdo al tema de Git y GitHub aqui tengo el reto que dejo lo voy a subir. Ademas, con lo que dijo de Git y GitHub estoy de acuerdo es la herramienta de nube mas utilizada en nuestra empresa y nuestra gran aliada al momento de trabajar con este. Mas ahi salen los proyectos que la comunidad de programadores publica. Por supuesto por partes y no todo completo.
![](
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).
.
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.
Me resulta muy apasionante todo el mundo de linux, el codigo abierto y el desarrollo de la comunidad, me parece realmente apasionante sin duda investigare mas sobre el tema
![](
Git y Github existen para que no pasen los típicos:
codigo.html
codigo_final.html
codigo_final_final.html
codigo_final_de_verdad.html
codigo_final_enserio_esta_vez.html
me_quiero_morir_final.html
…
…Hasta el infinito…
Git es un sistema de control de versiones que se utiliza para llevar un registro de los cambios realizados en un archivo o conjunto de archivos a lo largo del tiempo. Esto permite a los desarrolladores trabajar en un proyecto de forma colaborativa y volver a versiones anteriores de un archivo si es necesario.
GitHub es una plataforma en línea que ofrece alojamiento para proyectos que utilizan Git. Permite a los desarrolladores almacenar y administrar sus proyectos en un lugar seguro y compartirlos con otros miembros de su equipo o con la comunidad en general. Además, GitHub ofrece herramientas para colaboración y control de código, como sistemas de tareas y discusión.
En resumen, Git es una herramienta local para control de versiones y GitHub es una plataforma en línea que ofrece servicios adicionales para colaboración y administración de proyectos.
super
¿Git y GitHub son lo mismo?
¿Qué es Git?
¿Quién creo Git?
¿Git es el sistema de control de versiones por defecto de la industria Tech?
¿Cuáles son las siglas de sistema de control de versiones?
¿Mercurial era un sistema de control de versiones antiguo?
¿Cómo se llama el kernel de las distribuciones de Linux?
¿El sistema operativo de Mac tienen Unix dentro de él?
¿Qué es GitHub?
¿Qué alternativas tenemos a GitHub?
GitHub Se trata de una de las principales plataformas para crear proyectos abiertos de herramientas y aplicaciones, y se caracteriza sobre todo por sus funciones colaborativas que ayudan a que todos puedan aportar su granito de arena para mejorar el código.
Como buen repositorio, el código de los proyectos que sean abiertos puede ser descargado y revisado por cualquier usuario, lo que ayuda a mejorar el producto y crear ramificaciones a partir de él. Y si prefieres que tu código no se vea, también pueden crearse proyectos privados.
Github es un portal creado para alojar el código de las aplicaciones de cualquier desarrollador, y que fue comprada por Microsoft en junio del 2018. La plataforma está creada para que los desarrolladores suban el código de sus aplicaciones y herramientas, y que como usuario no sólo puedas descargarte la aplicación, sino también entrar a su perfil para leer sobre ella o colaborar con su desarrollo.
Git: Herramienta que permite manejar tu código y las versiones del mismo, también se puede decir como dijo el profe, es un sistema de control de versiones. (CVS)
GitHub: Es un servicio (repositorio) en la nube donde puedes albergar tus códigos y sus versiones controladas.
¡Que buena idea! ir subiendo mis avances a git hub, lo voy a implementar
Gracias!
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. Todas las modificaciones subidas se guardan en versiones independientes, no sobrescribiendo en el archivo original.
La diferencia entre el control de versiones y Git, es que en Git cada desarrollador tendrá en el ordenador una copia del código fuente original y de las versiones disponibles del proyecto, permitiendo la ramificación y fusión.
De esta forma todos los desarrolladores interesados en el proyecto podrán ver las modificaciones realizadas y contribuir mejorando el código del Software.
Cuando nos referimos a la parte del hub hablamos de lo que hace especial a este Git, la comunidad e interacción con otros usuarios.
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.
Se podría hablar de Github como la red social pensada para desarrolladores, siendo este repositorio uno de los más usados a nivel mundial.
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.
Muy muy bueno haber aprendido estos dos términos. Muchas gracias.
Allá por el 2004 utilice Visual SourceSafe para Visual Studio Net
Si desean comprender un poco más el funcionamiento de git les recomiendo el siguiente sitio web interactivo, el cual los ayudará a poder comprender de mejor formas las ramas en git:
que buena clase
Antes de GIT, había un sistema de control de versiones como; TortoiseSVN, Serena
Gran clase!
Gran Curso profesional de Git y GitHub
Aqui les dejo mi link para que vean algunos proyectos.
Bitbucket es el servicio, como Github, de Atlassian.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?