Me gustó tanto el curso que lo dibujé 💚
.
Introducción a Git
¿Por qué usar un sistema de control de versiones como Git?
¿Qué es Git?
Instalando 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?
¿Qué es 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
Cómo funcionan las llaves públicas y privadas
Configura tus llaves SSH en local
Uso de GitHub
Cambios en GitHub: de master a main
Tu primer push
Git tag y versiones en 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
Cómo usar Git Stash: guarda cambios temporalmente
Git Clean: limpiar tu proyecto de archivos no deseados
Git cherry-pick: traer commits antiguos al head del 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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Freddy Vega
¡Felicitaciones por terminar el Curso profesional de Git y GitHub!
Aprendimos cómo usar Git y GitHub, hacer merge request, investigar quién hizo qué a través de la línea de comandos, cómo utilizar GitHub Pages, cómo revertir cambios, cómo usar git stash, git tags y mucho más. Ahora queda de tu parte experimentar, fallar, subir, borrar y por último hacer deploy de tu proyecto y compartirlo con la comunidad.
Recuerda resolver los ejercicios, completar el examen, darle 5 estrellas al profesor y compartir tu proyecto, notas, todas tus dudas y comentarios en la sección de discusiones.
Aportes 712
Preguntas 46
Me gustó tanto el curso que lo dibujé 💚
.
Excelente curso para aprender Git de verdad y sumarlo a otra de las habilidades que ya sabes!
Más cursos con Freddy? Lo hizo genial!
Para tener en cuenta que hay una pregunta del examen que esta mal formulada, “Estás en la rama master y quieres mandar los últimos cambios que guardaste con git stash a la rama retomando-los-cambios (la rama no ha sido creada aún). ¿Cuál de las siguientes soluciones es incorrecta?” ahí en realidad la pregunta es cual de las soluciones es correcta. Por favor tener en cuenta. Saludos
Este curso hubiera sido asombroso cuando recién salí de la universidad, sin embargo me tocó aprender casi todo esto por la mala, con estrés y sudor mientras trataba de sacar mis trabajos. Ahora ya tengo 5 años de experiencia y ya pase por Bitbucket, Gitlab y Github pero siempre tuve la duda si de verdad ya tenía un scope completo del tema o si me faltaba mucho. No voy a mentir, muchos de los videos los escuche a modo de podcast mientras trabajaba al ser temas que ya sabía, pero en cuanto escuchaba un tema/comando nuevo lo ponía en práctica en mi local (del proyecto en el que estoy) y son los momentos que más apasionaron porque ya estaba llenando esos huecos de conocimiento que me faltaba. Este curso me ayudó a reafirmar conocimiento y entender mejor el porqué de algunos comandos, Gracias Freddy por hacerme un poco más ameno el aprender.
Completé todos los retos! 😄 gracias señor Freddy, ahora soy el amo y señor de Git en la empresa en la que trabajo, mis compañeros se han quedado pasmados cuando ven todo lo que se puede hacer con git, especialmente cuando me encargo de arreglar cagadas
Les dejo mi resúmen completo del curso, siéntanse libres de hacerme pull request si les agrada:
https://github.com/behagoras/gitgithub/blob/master/.gitignore
(PD: En un comentario anterior estaba roto el link, ya lo arreglé)
*******************
****Iniciar Git****
*******************
git int
*******************
****Iniciar Git****
*******************
**********************************
*******Configuración de Git*******
**********************************
git config
git config --list
git config --list --show origin
git config --list --show-origin
git config --global
git config --global user.name "SC"
git config --global user.email "[email protected]"
**********************************
*******Configuración de Git*******
**********************************
********************************************
******Agragar a la zona de preparación******
********************************************
git add Archivo.txt
git add .
********************************************
******Agragar a la zona de preparación******
********************************************
****************************
*********Ver estado*********
****************************
git status
****************************
*********Ver estado*********
****************************
***************************************************************************
*****************Quitar de la zona de preparación**************************
***************************************************************************
git rm --cached archivo.txt (Quitar de la zona de preparación).
***************************************************************************
*****************Quitar de la zona de preparación**************************
***************************************************************************
************************************************************
**********************Realizar commint**********************
************************************************************
git commit -m "Este es el pimer commit de este archivo"
git commit -am "Este es el pimer commit de este archivo"
************************************************************
**********************Realizar commint**********************
************************************************************
*****************************************************
*******Ver el historial de cambios del archivo*******
*****************************************************
git log
git log Archivo.txt
*****************************************************
*******Ver el historial de cambios del archivo*******
*****************************************************
***************************************************************
************Muestra todos los cambios sobre un archivo*********
***************************************************************
git show Archivo.txt
***************************************************************
************Muestra todos los cambios sobre un archivo*********
***************************************************************
**************************************
**********Comparar versiones**********
**************************************
git diff commint commint
**************************************
**********Comparar versiones**********
**************************************
*****************************************************************************
************************Volver a una versión anterior************************
*****************************************************************************
git reset commit --hard (borramos todos los cambios y lo que tengamos en staging)
git reset commit --soft (soft conservamos cambios y lo que tengamos en staging)
git checkout (commit) Archivo.txt
git checkout (rama) Archivo.txt
*****************************************************************************
************************Volver a una versión anterior************************
*****************************************************************************
****************************************************************************
**************************Ver Cambio en bytes*******************************
****************************************************************************
git log --stat(Cambio en bytes)
****************************************************************************
**************************Ver Cambio en bytes*******************************
****************************************************************************
***************************************************************************
****************************Crear una rama*********************************
***************************************************************************
git branch (branchName)
***************************************************************************
****************************Crear una rama*********************************
***************************************************************************
***************************************************************************
**************************Cambiar de rama**********************************
***************************************************************************
git checkout (branchName)
***************************************************************************
**************************Cambiar de rama**********************************
***************************************************************************
*******************************************************************
************************Merge entre branchs************************
*******************************************************************
git merge (branchName)
**Estar en la rama master o en la que se quiere dejar el <Head>**
*******************************************************************
************************Merge entre branchs************************
*******************************************************************
****************************************************
************Traer un repositorio externo************
****************************************************
git remote add origin (url)
git remote (muestra el origen)
git remote -v(es verval)
git pull origin master --allow-unrelated-histories (Fuerza la union de las diferentes historias)
git pull origin master (Descarga cambios)
git push (origin) (master) (Sube Cambios)
****************************************************
************Traer un repositorio externo************
****************************************************
*************************************
**************Seguridad**************
*************************************
ssh-keygen -t rsa -b 4096 -C "[email protected]" (crea la llave publica y privada)
eval $(ssh-agent -s) (saber si el agente ssh esta ejecuntando)
ssh-add ~/.ssh/id_rsa (agregar la llave privada)
git remote set-url origin git@github.com:gsuscastellanosSC/hyperblog.git (cambiar url para que sea con ssh)
*************************************
**************Seguridad**************
*************************************
**********************************
***************TAGS***************
**********************************
git log --all(Muesta toda la historia)
git log --all --graph (Muestra toda la historia con la ineracción de las ramas)
git log --all --graph --decorate --oneline
alias arbolito="git log --all --graph --decorate --oneline"(forma de alias en linux)
git tag -a v0.1 -m "apendiendo tags en git" (hash del commit) (crear un tag)
git show-ref --tags
git push origin --tags (enviar los tags al repositorio remoto)
git tag -d v0.1 && $ git push origin :refs/tags/v0.1 (Borrar tags)
**********************************
***************TAGS***************
**********************************
************************
********ramas***********
************************
git show-branch --all (¿Cuales branch existen y sus historias)
gitk (igual que la anterior per con gui)
git push origin :[nombre_branch] (Elimina rama remota)
************************
********ramas***********
************************
**************************
***¿como hacer un Fork?***
**************************
git clone git@github.com:gsuscastellanosSC/hyperblog-1.git
git remote add upstream (url-github)
git pull upstream master (trae todos los cabios de master del origen upstream)
**************************
***¿como hacer un Fork?***
**************************
***************************************
*****Cmabiar el nombre de una rama*****
***************************************
git branch -m nombre-rama nombre-rama-nueva
***************************************
*****Cmabiar el nombre de una rama*****
***************************************
**************************************************************************************
********************Git Rebase: Reorganizando el trabajo realizado********************
**************************************************************************************
git rebase "master" (desde otra rama)
git rebase "otra rama" (desde master)
***************************
******Elminar una ama******
***************************
git branch -D "otra rama"
***************************
******Elminar una ama******
***************************
**************************************************************************************
********************Git Rebase: Reorganizando el trabajo realizado********************
**************************************************************************************
*******************************************
*****************Git Stash*****************
*******************************************
git stash (crea un stash)
git stash list (lista los stash)
git stash pop (carga el stash)
git stash branch english-version (Crear una rama con el stash)
git stash drop (borrar un stash)
*******************************************
*****************Git Stash*****************
*******************************************
******************************************************
*************LIMPIAR ARCHIVOS NO DESEADOS*************
******************************************************
git clean --dry-run (ver que se va a borrar) **Ejecución en seco, como probraban los cohetes y los barcos**
git clean -f (borrar)
******************************************************
*************LIMPIAR ARCHIVOS NO DESEADOS*************
******************************************************
***************
******LOG******
***************
git log --oneline
***************
******LOG******
***************
*************************************************
****¿Como traer un solo commit de otra rama? ****
*************************************************
git cherry-pick "commit"
*************************************************
****¿Como traer un solo commit de otra rama? ****
*************************************************
****************
****Remendar****
****************
git commit --amend (coloca los cambios en el útimo commit realizado)
****************
****Remendar****
****************
*******************************************************************************
****************Git Reset y Reflog: Úsese en caso de emergencia****************
*******************************************************************************
git reflog (Permite ver el log completo)
git reset HEAD@{2}
git RESET --hard 9ea6558
*******************************************************************************
****************Git Reset y Reflog: Úsese en caso de emergencia****************
*******************************************************************************
**************************************************************************
************Buscar en archivos y commits de Git con Grep y log************
**************************************************************************
git grep -n color (lugares donde uso la palabra color)
git grep -c color (cuanteas veces esta la palabra color)
$ git log -S "Cabecera" (Busca en los commits la palabra cabecera)
**************************************************************************
************Buscar en archivos y commits de Git con Grep y log************
**************************************************************************
************************************
************Alias en Git************
************************************
git short log (Ver commits realizados por persona)
git shortlog -sn (¿cuantas veces han realizado commits, cada persona?)
git shortlog -sn --all (detalle de absolutamente todos los commits)
git config --global alias.stats "shortlog -sn --all --no-merges" (alias)
************************************
************Alias en Git************
************************************
**************************************************************
**********************Detalle de cambios**********************
**************************************************************
git blame blogpost.html -c (Sobre un archivo)
git blame --help
git blame css/estilos.css -L35,58
**************************************************************
**********************Detalle de cambios**********************
**************************************************************
*******************************************
*************Ver ramas remotas*************
*******************************************
git branch -r
git branch -a
*******************************************
*************Ver ramas remotas*************
*******************************************```
En el siguiente link les comparto todos mis apuntes del curso.
https://1drv.ms/u/s!Aq-vBzCH1G7K-2z3EyqgZG6RMWel?e=ZTpO7g
Todos mis apuntes del curso!
Tomar de nuevo el curso de Git y GitHub fue una buena decisión. Pude afianzar algunos conceptos que no logré poner en claro cuando tomé el curso dictado por Leonidas Esteban en 2018. No digo que Leonidas Esteban fue mal profesor, ni mas faltaba. Al contrario, el hizo su mejor esfuerzo y aprendí cosas muy importantes con sus enseñanzas. A Freddy le agradezco su pasión y energía en todo lo que hace. Su forma amena de enseñar invita al aprendizaje y a querer seguir aprendiendo. ¡Excellent teacher¡
El curso muy bueno pero el examen esta algo mmm ambiguo
Muy completo el curso y muy bueno. Ahora a rendir el examen 😃
Les comparto el resumen de los comandos más utilizados en git y el uso con Github.
Comandos en Git (La guía completa)
Cualquier aporte que quieran hacer, ya saben cómo hacer un pull request 😄
Les paso la siguiente guía de Git, con algunos comandos básicos.
.
.
.
.
.
.
.
.
.
aaaaaah lo terminé que emoción, terminamossss 😄
Hive five a todos ✋
Excelente curso aprendí mucho de Freddy como siempre un gran maestro Jedi, aquí les comparto en un pdf un resumen de los comandos que vimos durante el curso, espero les sea de gran ayuda.
(https://1drv.ms/b/s!Ami90c8CUaSPinPr9DVDxxAafg4L)
Una vez aprueben el curso, obtengan su insigna respectiva en LinkedIn (para los que tengan un perfil ahí).
Acabo de aprobar el examen de Platzi y también obtuve mi certificación de conocimientos en LinkedIn (también preguntaron sobre comandos como git merge --squash y git bisect)
El curso estuvo bien completo. Bastante que poner en practica.
Ánimos
Nosotros terminando este curso:
💡 DevOps es una filosofía que reúne a los desarrolladores y el negocio para construir e implementar aplicaciones continuamente, con una calidad mucho más alta.
Excelente! A seguir aprendiendo
Entiendo buenas prácticas 😄
Hola, queria mostrarles esta interesante aplicacion que permite crear plantillas del archivo .gitignore para varios tipos de proyecto, les dejo el enlace: https://www.gitignore.io/
Primera vez que tomo un curso online y resulto ser la mejor inversion. Aprendi muchisimo y sobre todo aprendí bien. Gracias por todo, freddy Excelente profesor
LLEGUÉ AQUÍ … VALIÓ LA PENA
Al fin 😄!
Solo me tomo 4,500 años.
no seria posible freddy que dieras tu todos los cursos??
Hola! Pues como alguien que recientemente terminó el curso, les dejo los apuntes que fui haciendo. Espero que les sirva y nunca dejen de aprender 😄
Apuntes en Notion
Si alguien se pregunta que paso con la página de freddy, aqui esta https://freddier.github.io/hyperblog/blogpost.html
🏆 Ha sido un largo viaje este curso Profesional de Git y GitHub, al inicio no sabía absolutamente nada de estos dos temas por lo que honestamente fue el curso más desafiante que he hecho hasta la fecha en Platzi, me llevó un buen tiempo completarlo, tuve diversos problemas, pero con ayuda de los comentarios de la comunidad y mi dedicación los pude solucionar todos.
Valió completamente la pena, es un 10/10. Hasta nostalgia me dio terminarlo.
💡¡A seguir aprendiendo!
Muy buen curso, ya había tomado el anterior con Leonidas Esteban el cual me había gustado mucho, pero con éste nuevo curso aprendí cosas nuevas, complemente y reforcé los conocimientos que ya tenía.
Freddy es un gran profesor.
Me encantaría continuar con opciones más avanzadas de GitHub. Estuve revisando y hay formas de hacer wikis, de hacer scan de vulnerabilidad, ramas protegidas, me encantaría una continuación de este curso.
Oigan!, ¿Qué tal si hacemos un pequeño proyecto para poner práctica lo del curso?
Algo simple, un login de alguna red social, una página con puro HTML lo que se nos ocurra, el chiste es poner en práctica lo aprendido🤞
Hice un resumen muy completo de lo que vimos en este curso, les recomiendo leerlo en: Resumen curso git y github
Por fin , ahora a darle duro a Python.
Muy buen curso Freddy!
Felicidades a todos por llegar hasta Aquí!!
Aquí les paso enlace a un pdf con un resumen del curso.
Hay notas y aportes de los compañeros
Muchas Gracias a Todos
Excelente curso, excelente material y excelente tutor 👏
Muchas gracias por el curso Fredy , ahora a por los demas 😄
Muy buen curso!! Aprendí muchísimo, reforcé conceptos y aprendí la teoría detrás de todo!!
Me daba miedo aprender git y github porque asumí que era muy complicado de aprender, pero desde que comence me parece una maravilla de herramienta, gracias Platzi:)
Aquí mi github, ahora a por más 👾
Como aquí termina el curso, dejo mis notas que hice en Google Docs por si les es útil
https://docs.google.com/document/d/1gqMq_5lInJ-q7zGt-3N0VkEn0Pop4ZMjw6a4PkAocOE/edit?usp=sharing
Cualquier error comunicármelo en Twitter XD
Muy buen curso, aprendí muy buenas prácticas y me amplío mi criterio para la gestión de proyectos de desarrollo.
Se nota que Freddie es un excelente maestro, no me aburrió en ningún momento, las explicaciones muy claras y ejemplos bien aterrizados, felicitaciones por el curso.
Freddy muchas gracias, el curso estuvo excelente, la verdad fue muy practico y quedó muy claro todo.
-- HOLA RAPIDOSO DEL FUTURO --
Curso de Git y GitHub
W I N D O W S 1 0
GIT BASH:
BÁSICOS:
- $git init (inicia el repositorio de git);
- $git config --list (se muestra nuestros datos en git);
- $git config --list --show-origin (se muestra donde se ubica el documento que guarda los datos);
- $git config --global user.name "Nombre_de_usuario" (cambia el nombre de usuario);
- $git config --global user.email "direccion_email" (cambia la dirección email);
- $git add . (Añade todos los archivos nuevos y nuevos cambios);
- $git commit -m "Texto" (Crea commits y pones tu mensaje);
- $git commit -am "Texto" (Añade los nuevos cambios y crea un commit);
- $git commit --amend (se cambia el texto del commit anterior);
- $git status (ves el estado en cuanto el añadir archivos y cambios);
- $git log (ves todos los historiales de commits);
- $git chekout (tu línea vuelve a la versión elegido, pero el master queda intacto);
- $git log --graph (se muestra los commits con las ramas de forma gráfica);
- $gitk (muestra todos los cambios visualmente en un software separado);
RAMAS:
- $git branch nombre_de_la_rama (se crea una rama clonando el master o en la que estés en header);
- $git branch nombre_de_la_rama -d (se borra la rama si es que está vacía);
- $git branch nombre_de_la_rama -D (se borra la rama con todo lo que tenga dentro);
- $git merge nombre_de_la_rama -m "texto" (se vincula la rama que invoques a la rama actual);
- $git branch -a (muestra todas las ramas, tanto las locales como las remotas);
VERSIONES (TAGS):
- $git tag -a v0.1 -m "Texto" número_del_hash (Se agrega una nueva versión con tag);
- $git tag (muestra todas las listas de los tags);
- $git show-ref --tags (Se muestran todos los tags con su hash del commit anexado);
- $git tag -d nombre_del_tag (borra un tag, hay que hacer un push de tags y luego un refs de tags);
REBASE:
- $git rebase nombre_de_la_rama (es para unir los cambios y el historia de los cambios, no es
recomendable en repositorios remotos){
Primero hay que hacer un git rebase del master a la rama secundaria
$ git rebase master (estando en la rama experimental)
luego se cambia al master... para unir todos los datos que están en la experimental
$git rebase experiemntal (estando en master)
En caso de que haya salido algo mal, habrá que hacer un arreglo manual
Al arreglarlo puede que salga en el directorio "master/Rebase 1/1"
Para quitarlo hay que hacer el siguiente comando:
$git rebase --abort
Si por alguna razón te saliste de uno de los pasos de seguir el rebase, te saldrá
en el directorio "master/Rebase 1 / números_que_sean", se puede usar el --abort,
pero si se quiere seguir haciendo el proceso del Rebase de hará el siguiente comando:
$git rebase --continue
}
STASH (GUARDADO EN MEMORIA QUE NO AMERITA COMMIT):
- $git stash brach nombre_de_la_rama (permite guardar en memoria nuestro trabajo que no hemos
grabajo en un commit, ahora... si te preguntas porque no guardarías cambios en un
commit, bueno... hay algunos cambios no tan significativos como para crear un commit
por estos. Por lo que se guarda esto en una branch para guardarlo para más tarde y al
acabarlo hacerle un commit);
- $git stash pop (regresa el estado anterior antes de hacer el stash);
- $git stash list (se ve lo guardado en el stash);
- $git stash drop (borra lo dentro en el stash);
CLEAN:
- $git clean --dry-run (muestra los archivos que se van a eliminar en la limpieza);
- $git clean -f (elimina los archivos de la limpieza);
CHERRY PICK:
- $git cherry-pick número_del_hash (nos trae commits viejos de otras ramas);
AMMEND (ARREGLAR COMMITS):
- $git --amend (este edita el commit anterior con los cambios nuevos,
en este caso hay que hacer un "git add ." con los cambios que se
quieren añadir);
EMERGENCIA DE RECUPERACIÓN:
- $git reflog (te enseña un historial de todo lo ocurrido, no se puede borrar);
- $git reset --hard número_del_hash (regresas tu documentos a la versión que escogiste permanentemente);
- $git reset --soft número_del_hash(regresa el repositorio al commit escogido pero guarda
lo que está en staging para mantenerlo en el siguiente commit);
BÚSQUEDA (Grep para archivos, Log para los commits):
- $git grep palabra_x (muestra el lugar donde se escribó esta palabra en los documentos);
- $git grep -n palabra_x (muestra la línea en las veces que se escribió esa palabra);
- $git grep -c palabra_x (muestra cuantas veces se usó esa palabra);
-git log -s palabra_x (muestra los commits donde se usó esa palabra en el mensaje);
COLABORATIVAS:
- $git shortlog (muestra en general cuantos y cuales commits ha hecho cada participante);
- $git shortlog -sn (muestra el número de commits hecho por cada participante);
- $git shortlog -sn --all (muestra el número de commits hecho por cada participante, y muestra
incluso los borrados u ocultos... #GitNuncaOlvida);
- $git shortlog -sn --all --no-merges (muestra el número de commits hecho por cada participante
sin contar los merges, ya que esto sólo es unir dos ramas y no cuenta como "trabajo" XD);
- $git blame nombre_del_archivo (muestra que cambios en el archivo hizo cada quien);
________________________________________________________________________
GITHUB:
- $git remote add origin https://direccion_random.com (enlaza nuestro repositorio a uno remoto)
- $git remote -v (nos muestra en que enlace está nuestro repositorio remoto);
- $git push origin master (le envía al origen los documentos de nuestro repositorio);
- $git pull origin master (me envía a mi master local el master remoto);
- $git push origin --tags (se mandan al repositorio remoto los tags);
- $git push origin :refs/tags/nombre_del_tag (fuerza a GitHub a borrar el tag);
- $git push origin nombre_de_la_rama (sube la rama en el repositorio remoto);
- $git clone https://direccion_random (se clona un repositorio remoto);
- $git branch -r (nos muestra las ramas remotas);
________________________________________________________________________
LLAVES
- $ssh-keygen -t rsa -b 4096 -C "direccion_email" (se genera las llaves públicas y privadas);
- $eval $(ssh-agent -s) (verificar que el servidor ssh esté encendido, debe sacar Agent y un pid);
- $ssh-add ~/.shh/id_rsa (añadir la llave creada);```
Estoy mu agradecido con la comunidad entera de platzi por este magnífico curso. Con él he logrado aprender a profundidad el tema de git y github. Muchas gracias!!!
El punto de partida está dado, ahora queda que arranques y vayas por todo 🚀💚
De los mejores cursos que he tomado hasta la fecha! 😄
PD: Déjame tu repo, abajo, así tendrás una estrellita en él 😉
Varias cosas tras finalizar este curso:
Gracias por tanto Platzi, hare todo lo posible por seguir por años con mi suscripción!
Dejo un repositorio con los comandos principales vistos en el curso, la info está en el README.md para que lo tengan como referencia en el futuro 😄
Comandos Git
Dejo link de todas las notas que tome a lo largo del curso Aqui en GitHub
Hola, si lees esto me gustaría compartirte los apuntes que tome y espero te sirvan 😄
Muchas gracias Freddy, la verdad es que tome el curso 2 veces, separado uno del otro en algo así como; 3 meses. Esta segunda vez, entendí mucho más.
La primera vez, pensé: “esto no es para mí”. Pero no me rendí, seguí adelante con la carrera de Full Stack y antes de seguir aprendiendo nuevos conceptos, retome el curso de Git, el cual no había comprendido del todo como a mí me hubiese gustado. Ahora bien, no digo que sea un experto, porque ello conlleva mucha práctica, pero ya estoy en el tema, se que es cada cosa que se menciona, tengo ideas de como organizarme en un proyecto, etc.
Gracias a todo el equipo de Platzi por la buena onda que le meten a los cursos, además de que los van actualizando. Eso no es para menos.
Ya le hace falta una actualización a este curso y hacerlo más profesional.
Para todos los que leen este comentario les deseo suerte en todo lo que esten haciendo 😃 😃 😃 😃 😃
Llegamos al final!! Enhorabuena a todos.
Felicitaciones a todos lo que llegamos al final del curso, continuemos aprendiendo sobre esta maravillosa herramienta, la red social de los programadores. 🐈
he visto el curso dos veces, la primera hice todo lo que hacia freddy, la segunda probé todos los comandos dañando los archivos, girt reset hard y ya estaba listo para dañar otra vez
Aqui les dejo una pagina que hice con estilo de la terminal de bash, dame click 😳.
Contiene todos los comandos que vimos aqui en el curso explicados de una forma sencilla 😲
y aqui les dejo el link del repositorio en github. ojala les guste y me den una estrellita🙈
Dejo aqui mis apuntes del curso, espero puedan ayudar a diferentes personas, si hay algun error, me lo hacen saber y asi construir conocimiento, muchas gracias por este curso platzi ❤️
https://handy-wasp-ee3.notion.site/GIT-PROFESIONAL-99b99f58ff4947478eccb664bbbd5a6c
Mis apuntes del curso los dejo en el repo de Github
https://github.com/julianroa18/hyperblog
¡Hola! les dejo toda una guia de todas las clases de git que fui compilando de todos los comentarios mas interesantes!
https://artistic-locust-699.notion.site/Curso-de-Git-a-y-GitHub-393f9c667f2e4e498f4ea87f0b8fc7f1
Les comparto este repositorio que sirve de guía para el examen final, pues contiene las preguntas que se encuentran en el examen la justificación y el video del curso donde se habla sobre eso.
Platzi-Test
Hola a todos, aquí les dejo mi resumen del curso. Se enfoca principalmente en los comandos que hemos usado, espero que le sirva a alguien y gracias comunidad son los mejores!!!
https://drive.google.com/file/d/1ufT1RW0DvNMEnjtH0Pf-6SxaAtctqANs/view?usp=sharing
Buen dia compañeros, acontinuacion les comparto las notas que tome durante este curso (Presionar Ctrl + Shift + L para el modo oscuro):
https://languid-spring-631.notion.site/Git-y-GitHub-2802033b20744d6d9773504b860c166d
creo que hay un problema con la pregunta de la extension de la llave privada…
Oh yeah carnal, llegué al final del curso, siento el poder en mis manos jajaja
Considero que una buena forma de complementar el curso al mismo tiempo de poder repasar/practicar mediante juegos y retos es con este jueguito Oh My Git
Yo lo estoy utilizando para repasar ciertos conceptos y desde mi opinión personal esta bastante cool.
Espero les sirva de ayuda.
Comparto los apuntes del curso
https://diagnostic-sodalite-294.notion.site/Curso-profesional-de-Git-y-GitHub-d097a2164589493cb6dcfcda543ad8af
Hola,
Les comparto todos mis apuntes en notion del curso de Git y GitHub link he incluido las infografías compartidas en el curso.
Excelente curso he aprendido mucho!
Muchas gracias Freddy y la comunidad de platzinautas.
Este curso fue simplemente HERMOSO! ❤️
Muchas gracias
Siento que soy cinta blanca en Git y Github, es tooodo un mundo.
No me queda más que practicar para dominarlos 😄
Aprendí muchísimo, tal vez por aquí me vean en un futuro compartiendo mis experiencias en los comentarios, ya con más dominio del tema 😉
#RoadToCode
Hola compañeros!
Les comparto un artículo bien interesante sobre 5 cosas que no debes hacer con Git, para que las tengan en cuenta.
Lo encuentran Aquí
Espero les sirva 😃
¡Excelente curso!
Un curso muy practico y adaptado a la demanda real de la industria!
Muchas gracias, no sabía bien que era Git y Github; pero me he dado cuenta que es algo increíble. Excelente curso.
Bueno aqui dejare mi repositorio del curso donde tengos mis apuntes y apuntes añadidos de parte de otras personas con diferentes perspectivas sobre el uso de git con ciertas funcionalidades.
https://github.com/lskywolfll/Git-y-GitHub
Cualquier Mejorar o tips para hacer un cambio o añadir mas comandos es bienvenido 😃
Muchísimas gracias por este gran curso. Me tomó algo de tiempo finalizarlo, pero, lo importante es entender lo mejor que se pueda y continuar.
Ahora, seguir practicando e implementar esta gran herramienta en todos mis proyectos.
Aprendí que a menos que se te rompa el disco duro o se exploten los datacenter de github, tu código es 99.99 % recuperable…!!!
Todo un héroe, que manera de enseñar y compartir su conocimiento.
Aplausos para usted. ¡¡ Muchas gracias Freddy !!
Wow genial! ahora ya puedo seguir en Frontend, suena interesante DevOps pero se me esta acabando la suscripción así que algún día no se cuando pero algún día sera :’)
Excelente curso!! Lo he visto 2 veces 😁
Que curso tan apasionante. ME ENCANTÓ.
De los mejores profesores, de los mejores cursos.
Creo que este curso ha sido un gran paso en mi desarrollo como desarrollador. vamos por más!
ufff… que nivel… excelente curso, he aprendido mucho y lo que me falta por aprender. Gracias @Freddy.
De las mejores despedidas, ni en mi entrega de diplomas me motivaron tanto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?