Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Qué es Git y Github?

10/13
Recursos

Aportes 44

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

git es una herramienta que te permite manejar todo el versionado de tu código, ya no existe eso de “Version final”, “Version final final”, “Version final final esta sí”.
.
Ahora con git puedes llevar un control de versiones donde puedes organizar todos los features nuevos que vayas agregando a tu aplicación.
.
Con git puedes crear ramas (un universo paralelo de tu proyecto), puedes juntar esas ramas, puedes ver quién tuvo la culpa de qué en cada línea de código, puedes volver atrás en el tiempo, etc. 👀
.
Y con GitHub puedes alojar todo ese código y sus cambios en un servidor en la nube, así como ver el código de otras personas que tienen sus repositorios públicos 👀. GitHub es como tu portafolio de proyectos como programador.
.
Of course, pueden seguirme en GitHub si desean donde siempre creo nuevos proyectos interesantes 👀:
.
https://github.com/RetaxMaster
.

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

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

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 😃

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.

Ojito banda, Linus Torvalds es la persona quien creó el kernel de Linux, no creó UNIX. Este último fue un sistema operativo que se desarrolló por AT&T en Bell Labs:)

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.

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/

El curso es bastante bueno !!! gracias por tu tiempo

Un gran profe

Todo lo que hace Linus Torvals es oro. CRACK!!!

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.

Ojo que Linus es GNU que significa: “No es Unix”

De hecho se llama GNU/Linux

Por otra parte OSX es un “unix”

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

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.

Creo que llegó la hora de aprender sobre GIT y GITHUB.

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

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.

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

¡El curso de git y github lo dicta Freddy y es excelente!

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:

git branching

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.

https://github.com/juancortesparra

Bitbucket es el servicio, como Github, de Atlassian.