No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso Pr谩ctico de JavaScript

Curso Pr谩ctico de JavaScript

Juan David Castro Gallego

Juan David Castro Gallego

Conectando GitHub a proyectos de JavaScript

15/29
Recursos

Aportes 67

Preguntas 40

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Les dejo una Cheat Sheet con algunos de los comando m谩s usados en git.
Tambi茅n les dejo el link al pdf de GitHub training por si lo quieren descargar.

Hola amigos,

Con los conocimientos del curso hasta este momento, pude realizar este proyecto personal de una tabla peri贸dica interactiva.

https://christianlarrabure.github.io/periodic-table/

La informaci贸n est谩 guardada adentro del Javascript en una variable. Idealmente, estar铆a en una base de datos o almenos en un CSV (en mi opini贸n), pero por el momento no s茅 hacer eso con javascript y quise utilizar los conocimientos del curso.

La web es 100% responsive, adecuandose a las necesidades del usuario en movil (con una animaci贸n CSS al hacer click).

La 煤nica ayuda externa que utilic茅 fue para identificar como activar el efecto :hover en m贸vil, donde descubr铆 la siguiente funci贸n:

document.addEventListener("touchstart", function(){}, true);

La verdad no tengo ni idea por qu茅 ese c贸digo funciona (驴alg煤n capo sabe?), pero en resumen hace que el 鈥渃lick鈥 del usuario movil simule el hover.

Las animaciones las aprend铆 en los cursos de transici贸n que est谩n en la Escuela Web.

Me comentan qu茅 les parece!

Este es el repositorio: https://github.com/christianlarrabure/periodic-table

Perd贸n por el archivo javascript, es una madre de 1000 lineas porque puse toda la info ah铆.

el Curso Profesional de Git y Github de Freddy es tan bueno que me tengo mucha fe 馃挌

Cosas que debes de saber:
Antes estaba el t茅rmino 鈥渕aster鈥 (como el Profe. Juan lo tiene en su PC), por cuestiones racismo y evitar el hacer apolog铆a a la esclavitud, cambi贸 a 鈥渕ain鈥.

Puedes utilizar en la terminal los siguientes dos comandos para agregar archivos:

git add . <鈥攅sto de aqu铆 es un punto
git add -A
Cualquiera de los dos agregan todos los archivos de esa carpeta.

Seg煤n mi investigaci贸n de 2 minutos, .DS_store solo sirve en macOS y unix para que el Finder sepa que onda con esa carpeta. En linux y windows es totalmente inservible.

**!OJO! **
Para est谩 clase necesitan ya tener configurado su entorno de trabajo con Git Hub. Por lo menos para WINDOWS necesitan haber instalado previamente Git Bash, que por lo que entiendo en la t茅rminal con la que trabaja Git Hub, WINDOWS por defecto trae PowerShell (de hecho esa t茅rminal aparece autom谩ticamente en VS Code) y no funciona con Git Hub. En est谩 clase del Curso Profesional de Git Hub explican la instalaci贸n: .
Tambi茅n necesitan haber configurado su username y su email, en est谩 clase explican est谩 parte:
Si茅ntanse libres de corregirme si dije algo incorrecto jaja. ILY

Les comparto una p谩gina demasiado 煤til para aprender git:
https://learngitbranching.js.org/
Les va a yudar much铆simo no solo a utiliza comandos de git si no a entender como se mueve.

Git sigue y seguir谩 siendo la mejor herramienta para versionar c贸digo y recordar lo importante de revisar los cambios antes de agregarlos a staging y enviarlos al push 馃槈

Hola quise compartir mi enlace ya que no tengo seguidores y se ve muy huerfanito como yo.

https://github.com/GerryMx-Aztrorghea/calculadoraBasicaJavaScript

Muy util para mi el tip del .gitignore:

  • Primero crear el .gitignore
  • Incluir en el todo lo que se desee ignorar
  • Hacer add solo del .gitignore antes de agregar todos los archivos del proyecto!!! De esta manera No se incluiran los archivos no deseados. (No entendia porque a pesar de tener un gitignore me agregaba los files que no queria)

Antes yo hacia $ git init鈥 y luego un $ git add . (Lo cual me anadia todo automaticamente)

馃槃

Hola amigos, puede que hayan intentado crear el README desde github y luego conectarlo a su repositorio en la terminal, cuando intentan hacer push no les va a dejar debido a que no son historias que no se han relacionado, por lo que para que puedan hacer un push a su repositorio tienen que hacer lo siguiente

  • Como aprendimos con el profesor Freddy en el curso profesional de git y github. Primero hay que hacer pull siempre antes de hacer push (por buenas pr谩cticas) para que nuestra versi贸n en nuestro repositorio est茅 a la par con el repositorio remoto.
  • Despu茅s de hacer el pull, una vez que ya est茅 nuestro archivo en nuestro repositorio en la terminal, ahora s铆 podemos hacer push

Pero hay algo que sucede, cuando hacemos git pull de un repositorio remoto en el cual no hemos trabajado antes, nos da un error, el cual nos rechaza que se haga el pull ya que son historias no relacionadas.

Para arreglar eso lo 煤nico que hay que hacer es Permitir el merge de historias no relacionadas con nuestro git usando la siguiente l铆nea de c贸digo

git pull origin main --allow-unrelated-histories

As铆 tal cual, hecho eso ver谩n que s铆 les permite hacer el pull desde el repositorio remoto y posterior a eso ya pueden hacer push tranquilamente hacia github desde su terminal

Espero les sea de ayuda, un saludo 鉂わ笍

Muy recomendado el curso de freddy de git y github, en mi caso prefiero usar la terminal con wsl

Si agregamos un README o gitignore en la creaci贸n del repositorio en GitHub, y en nuestro repositorio local ya hicimos un commit, nos puede salir un error como el que menciona Juan, concretamente se reusar a fusionar repositorios con 鈥渉istorias鈥 distintas. Una soluci贸n a esto puede ser :

git pull origin master --allow-unrelated-histories

O realizar el pull antes de hacer el commit.

Hola a todos. Si a alguno de ustedes les sale un mensaje como 鈥淧ermission Denied (Publickey)鈥, (tal mensaje me apareci贸 a m铆 la primera vez), tendr谩n que hacer los siguientes pasos antes de poder publicar el proyecto de javascript a github.

  1. Abran Git Bash en la carpeta donde tienen guardado lo realizado hasta el momento, y a partir de ah铆 tienen que desvincular el correo y usuario y los 鈥渆xclude-files鈥 que tienen en su repositorio con un 鈥済it config鈥, para cada uno. En este caso esos ser铆an:
- "git config --global --unset core.excludesfile"
- "git config --global --unset user.email"
- "git config --global --unset user.name"
  1. Deben registrar su username y su email que usaron al momento de registrarse en GitHub. Antes de ello deben chequear su global list. Para ello deben ejecutar los siguientes comandos.
- "git config --global --list"
- "git config --global user.email" "(tienen que usar el email con el que se registraron en github)"
- "git config --global user.name "(tienen que usar el username con el que se registraron en github)".
  1. Tienen que ir al 鈥淒isco Local鈥, con el cual su PC est谩 operando, luego van a usuarios, y seleccionan en donde est谩n ahora. Una vez all铆, deben ir a la carpeta 鈥渟sh鈥, y deben borrar el archivo 鈥渒nown-hosts鈥 que se encuentra, y vac铆en la carpeta (pero sin borrarla).

  2. Vuelvan al Git Bash (donde se encuentra la carpeta donde tienen todo lo avanzado hasta el momento en este curso). A partir de ah铆 generaremos un nuevo key, el cual se deber谩 poner en la cuenta de GitHub. Para generarlo deber谩n ejecutar el comando 鈥渟sh-keygen鈥. NOTA: Si les piden archivo para guardarla, o alg煤n passphrase, pongan enter a todos e ignorenlo.

  3. Cuando ya el key est谩 generado, vayan al directorio donde se encuentra en la carpeta 鈥.ssh鈥.

  4. Para copiar el key, vayan a 鈥淲indows PowerShell鈥 o abran el 鈥淪imbolo del Sistema鈥, y ejecuten este comando:

Get-Content ~/.ssh/id_rsa.pub | Set-Clipboard

  1. Una vez hecho eso, abran el 鈥淧ortapapeles鈥 pulsando 鈥淲indows logo key + V鈥. El sshrsa deben copiarlo y vayan al Github, y en su cuenta abran 鈥淪ettings鈥 en la secci贸n 鈥淪SH and GPG keys鈥. Pulsen 鈥淣ew SSH Key鈥, y copien en 鈥淜ey鈥 el ssh-rsa obtenido. (Es recomendable que de t铆tulo pongan Windows), y lo a帽aden.

  2. Una vez hecho eso, ya pueden crear el repositorio o conectar el proyecto que tienen de dos maneras, ya sea SSH o HTTPS.

  3. Si en todo caso, les sale mensaje como:
    The authenticity of host can鈥檛 be established.
    ECDSA key fingerprint is " 鈥. Are you sure you want to continue connecting (yes/no)?鈥, simplemente pongan 鈥測es鈥.

  4. Y listo, ya pueden conectar sus proyectos de JavaScript a 鈥淕itHub鈥 sin problemas.

Espero haberles ayudado con ello.

Regrese del curso Profesional de Git y Github de Freddy Vega.
Se los recomiendo. Es muy completo.

隆Hola a todos!

Estoy emocionado de presentarles un recurso que he estado desarrollando con mucha dedicaci贸n y esfuerzo: un completo y detallado Manual de JavaScript Intermedio que est谩 alojado en GitLab.

Este manual es un recurso incre铆ble para todos los que est谩n buscando elevar sus habilidades en JavaScript al siguiente nivel. No importa si ya tienes algo de experiencia con JavaScript o si eres un principiante entusiasta, este manual cubre una amplia gama de temas que te ayudar谩n a comprender y dominar aspectos intermedios de este poderoso lenguaje de programaci贸n.

隆Y la mejor parte? Este manual es completamente gratuito y abierto a la comunidad. Esto significa que puedes contribuir a su mejora y tambi茅n compartirlo con otros que podr铆an beneficiarse de 茅l.

驴Est谩s listo para llevar tu habilidad en JavaScript a un nuevo nivel? Visita https://gitlab.com/javascript-manuals/intermedio y comienza tu viaje hacia la maestr铆a en JavaScript.

les comparto la pagina de los gitignore:
https://www.toptal.com/developers/gitignore

Les quiero compartir mi experiencia con esta clase en especifico y como solucione un inconveniente que tuve. Partamos de que esta es la primera clase, con un pc nuevo al cual le instale ubuntu y que dedicare solo para aprender a programar鈥 Dicho esto, les cuento, hice todos los pasos descritos en la clase, y al querer hacer push obten铆a el siguiente error.

fatal: error remoto:
is not a valid repository name

Verificaba el branch y estaba correcto, al igual que el origin por lo que no lograba obtener una idea clara de que ocurr铆a. Luego record茅 que aun no hab铆a copiado mi key del nuevo pc al github鈥 por lo que decid铆 hacerlo, luego volv铆 a intentarlo y obtuve el mismo error, ya confundido y sin saber que hacer, me d铆 a la tarea de buscar en internet y vi un aporte que me sirvio muchisimo, en el cual se elimina el origin para poder crear uno nuevo, ya que al momento de crear otro me saltaba la alarma de que ya estaba creado. Los comandos son los siguientes:

git remote -v Para listar los remotos que tengo
git remote rm origin Para eliminar mi origin
git remote add origin 鈥 Para a帽adir nuevamente mi origin

Entre la eliminaci贸n y la creaci贸n es recomendable volver a listar nuestro remoto para corroborar que si se realiz贸 nuestro comando de eliminaci贸n, lo mismo despu茅s de la creaci贸n. Una vez hecho esto volv铆 a hacer push y todo funciono de maravilla, espero esto les sea de utilidad a personas que se puedan encontrar con el mismo error.

Recuerdo que cuando empec茅 con git ten铆a guardado una imagen como esta porque siempre se me olvidaba c贸mo era. Por si alguien le sirve:

Muchos pro tips en esta clase. Espero recordar todo

馃攧 Archivos del Proyecto 馃攧


Pasos 馃搶

  • 鈥 En la terminal, dentro de la carpeta del proyecto llamado curso-js-practico (para devolverse a esa carpeta estando en el otro mini-proyecto se ejecuta: cd ..), se crea otra carpeta para el mini-proyecto llamada manipulacion-dom-basica ejecutando:
take  manipulacion-dom-basica

  • 鈥 Abrir el editor VS Code ejecutando:
code .

  • 鈥 En el men煤 izquierdo de VS Code, crear un nuevo archivo llamado index.html, el c贸digo queda:
<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Manipulaci贸n del DOM b谩sica - Curso Pr谩ctico de JavaScript</title>
</head>

<body>
	<h1>Manipulaci贸n del DOM b谩sica</h1>
	<form id="form">
		<input id="calculo1" placeholder="Escribe algo aqu铆" />
		<input id="calculo2" placeholder="Escribe algo aqu铆" />
		<button type="button" id="btnCalcular">Calcular</button>
		<p id="result"></p>
	</form>
	<script src="./script.js"></script>
</body>

</html>

  • 鈥 Crear otro archivo llamado script.js, el c贸digo queda:
const h1 = document.querySelector('h1');
const form = document.querySelector('#form');
const input1 = document.querySelector('#calculo1');
const input2 = document.querySelector('#calculo2');
const btn = document.querySelector('#btnCalcular');
const pResult = document.querySelector('#result');

// form.addEventListener('submit', sumarInputValues);

// function sumarInputValues(event) {
// // console.log({event});
// event.preventDefault();
// const sumaInputs = input1.value + input2.value;
// pResult.innerText = "Resultado: " + sumaInputs;
// }

btn.addEventListener('click', sumarInputValues);

function sumarInputValues(event) {
	// console.log({event});
	// event.preventDefault();
	const sumaInputs = input1.value + input2.value;
	pResult.innerText = "Resultado: " + sumaInputs;
}

  • 鈥 Al momento de subir los archivos a github, debemos primero determinar qu茅 archivos se tiene en la carpeta del proyecto, para ello ejecutamos:
ls -lf
  • 鈥 En VS Code se crea el archivo .gitignore y se agregan con un punto antes del nombre del archivo que se quiere ignorar, por ejemplo si se quiere ignorar el archivo DS_Strore, dentro de .gitignore se coloca:
.DS_Store

  • 鈥 Hay un sitio web que genera plantillas de .gitignore (enlace: aqu铆), se puede poner en el buscador antes de crear la plantilla palabras como el SO: macOS, Windows, Linux,el editor que se est谩 usando: VisualStudioCode, otros importantes como: Node. Luego se da en el bot贸n verde de 鈥淐reate鈥. Aparece una plantilla con los requerimientos que enviamos, ese c贸digo del .gitignore qued贸 como aparece en el enlace: aqu铆.
  • 鈥 Para conectar gitHub con el proyecto local, se debe tener una cuenta en gitHub (enlace: aqu铆).
  • 鈥 En github creamos un nuevo repositorio (buscar el men煤 desplegable al lado derecho y seleccionar 鈥淐reate a new repository鈥), se va agregando las configuraciones como el nombre, la descripci贸n, seleccionar de tipo p煤blico, la licencia de tipo MIT y finalmente se da click al bot贸n verde para crear el repositorio.
  • 鈥 En la terminal dentro del proyecto a subir a github, ejecutamos los siguientes comandos:
      echo 鈥# manipulacion-dom-basica鈥 禄 README.md
      git init
      git add README.md
      git commit -m 鈥渇irst comiit鈥
      git add .gitignore
      git status

  • 鈥 Si despu茅s de dar git status aparecen archivos que no se quiera subir, se debe asegurar dentro del .gitignore que despu茅s del nombre del archivo a ignorar no tenga /*, por ejemplo si se ten铆a primero .vscode/* queda as铆: .vscode
    • 鈼 Luego se procede agregar de nuevo el .gitignore ejecutando en la terminal: git add .gitignore
  • 鈥 Una vez confirmados los archivos a subir, se ejecuta:
      git add -A
      git commit -m 鈥淎gregar .gitignore y primeros archivos del proyecto鈥
      git branch -M main
      git remote add origin git@github.com:nombreUsuario/nombre-proyecto.git
      git push -u origin main

  • 鈥 En gitHub debe aparecer el repositorio al recargar la p谩gina.

Agregando proyectos de JavaScript a GitHub:

1 - Crear un Repositorio en GitHub:

  • Inicia sesi贸n en tu cuenta de GitHub y crea un nuevo repositorio llamado 鈥渕i-proyecto-js鈥.
  • Selecciona las opciones adecuadas, como si el repositorio ser谩 p煤blico o privado, y si deseas agregar un archivo README o una licencia.

2 - Clonar el Repositorio en tu M谩quina Local:


Abre tu terminal o l铆nea de comandos:

# Navega al directorio donde deseas clonar el repositorio
cd ruta/del/directorio

# Clona el repositorio
git clone https://github.com/tu-usuario/mi-proyecto-js.git

3 - Desarrollo y Confirmaci贸n de Cambios:


Supongamos que tienes un archivo llamado app.js donde realizas cambios.

// app.js
console.log("Hola, mundo!");
# Verifica el estado de los archivos
git status

# Agrega los cambios para la confirmaci贸n
git add app.js

# Realiza una confirmaci贸n
git commit -m "Agregado mensaje de saludo en app.js"

4 - Subir Cambios a GitHub:

# Obt茅n los 煤ltimos cambios del repositorio remoto (para evitar conflictos)
git pull origin main

# Sube tus cambios al repositorio remoto
git push origin main

5 - Colaboraci贸n:


Invita a un colaborador a tu repositorio y sigue los pasos anteriores para que puedan clonar el repositorio, hacer cambios y enviar solicitudes de extracci贸n.

6. Actualizaci贸n del Repositorio Local:

# Obt茅n los 煤ltimos cambios del repositorio remoto
git pull origin main


Estos ejemplos te gu铆an a trav茅s del proceso de conectar tu proyecto de JavaScript a GitHub, hacer cambios, confirmarlos, subirlos y colaborar con otros desarrolladores. Recuerda que los comandos y las URL espec铆ficas pueden variar seg煤n tu configuraci贸n y tu proyecto.


Espero que les haya sido de utilidad. 馃懆鈥嶐煉

En mi caso mi repositorio local tiene por defecto la rama main y no master, no se si es por la versi贸n de git instalada

Mas que un aporte una felicitaci贸n al Profe JuanDC que clase maestra por favor, una de las mejores que he visto hasta ahora en Platzi

Mijito, mijita eres un poquito 鈥. No s茅 por que te gusta sufrir 馃ぃ馃ぃ馃ぃ馃ぃ馃ぃ

Git ignore.io (Palabras clave)

les comparto una pagina para usar GIT
https://www.gitfluence.com/

Apuntes / Resumen / Notas Git y GitHub

Link resumen en GitHub 馃敟馃惡

Al 16 enero del 2023, las instrucciones han cambiado a :

echo 鈥# manipulacion-DOM-basic鈥 >> READM鈥
git init
git add READM鈥
git commit -m "first commit"
git branch -M master
git remote add origin 鈥
git push -u origin master

Si que se aprende con el profesor鈥

para subir nuestro proyecto a github como esta clase es necesario descargar e instalar git aqu铆 hay un tutorial https://platzi.com/clases/1557-git-github/19933-instalando-git-y-gitbash-en-windows/

Me siento muy bien al subir mi primer proyecto a GitHub, en esta clase aprend铆 much铆simo . gracias juan DC y gracias platzi

Que los Dioses del Internet te acompa帽en. Jajaja santo Gpt-3.

Par茅 aqu铆 mi aprendizaje, tom茅 el curso profesional de Git y GitHub de Freddy, y buuuuuum, todo muuuucho m谩s f谩cil!!

git push set upstream flag

Que buen dato te pasaste con el gitignore!!!

Les dejo mis apuntes personales sobre GIT, por si acaso 馃槈馃挌:
https://www.evernote.com/client/web?login=true#?n=ec019eca-743d-04cd-cd09-b555ad7cd096&

馃殌 Hola platzinautas! 馃挌
Bienvenidos a este bonito camino, yo ya lo he terminado.
Este es mi github donde estuve trabajando este proyecto, espero les sirva!
Hay apuntes con todo el cari帽o. Deja tu estrellita 馃挮

Muy buenos tips tiene esta clase, varios de ellos los habia aprendido a la mala, como subir la carpeta de node_modules, ya despues no la pude quitar del repositiorio, lo impotante es aprender de los errores.

Jajaj una vez no ignore el node_modules y si que se tard贸 la terminal en agregar toditos esos archivos xdxd

Dejo este video para aquellos (es mi caso)se les paso que para hacer push debiamos generar un token para lograr hacer push y conectar en definitiva Git y Github https://www.youtube.com/watch?v=2nzOI-ynXF4&ab_channel=TodoCode

Espero les sirva 馃槃

Me gusta usar GitHub para que mis proyectos se almacenen en la nube y no ocupen espacio en mi computadora

les recomiendo hacer el curso de github de acuerdo a lo que he escuchado , se usa much铆simo

Genial esta clase. Desde que vi el curso de Git lo he venido aplicando full 馃挌

Me agrada mucho saber que he estado haciendo las cosas correctamente, porque he venido subiendo todas mis actividades a repositorios especificos en mi github de cada curso. En esta clase aprend铆 como es un .gitignore 馃槃

Hola a todos mi terminal dice que se niega a fusionar historias no relacionadas cuando hago el push. alg煤n comando que force esta tarea.

UUy mi gente casi no la logro, hab铆a olvidado mi contrase帽a para hacer push :v

Simplemente crea un .gitignore xd

Me perd铆 un poco鈥 voy a repasr las notas del Curso de Git y GitHub馃槀

**Hola! **La carpeta 鈥.DS_Store鈥 es un archivo oculto que se utiliza en el sistema operativo macOS para almacenar informaci贸n sobre el aspecto y la configuraci贸n de una carpeta.

Cuando abres una carpeta en una Mac, el sistema operativo puede crear autom谩ticamente un archivo 鈥.DS_Store鈥 en la carpeta para almacenar informaci贸n como la posici贸n y tama帽o de la ventana de la carpeta, la ubicaci贸n de los iconos y las vistas personalizadas. Esta informaci贸n ayuda a mantener la apariencia y configuraci贸n de la carpeta consistente cada vez que se abre.

Aunque el archivo .DS_Store no es esencial para el funcionamiento del sistema operativo macOS, puede ser 煤til para los usuarios que desean personalizar la forma en que se muestran los archivos y carpetas en su computadora. Sin embargo, en la mayor铆a de los casos, los usuarios no necesitan interactuar con estos archivos y pueden ignorarlos sin problema.

Hola comunidad!
Al realizar el Curso Profesional de Git y GitHub cre茅 un repositorio completo con los comandos m谩s importantes que debemos saber para saber usar esta herramienta esencial en nuestra carrera como desarrolladores. A continuaci贸n se las dejo y espero les sea de gran utilidad (no duden en contactarme si tienen cualquier duda al respecto, aunque s茅 que no lo necesitar谩s hacer porque ya tomaste el curso y eres un/una crack!):

https://github.com/andrescaro16/Comandos-Git-GitHub













Si te ha sido de utilidad, agradecer铆a que le dejaras una estrellita al repositorio 馃

A煤n no he tenido la oprtunidad de ver el curso de Git pero ten铆a conocimientos b谩sicos de crear y subir un repositorio en Github, pero el profesor mostr贸 unos detalles que no los tomaba en cuenta como el .gitignore y verificar que archivos son los que se deber铆a subir a un repositorio. Mis respetos y gracias por compartir tus conocimientos.

Con el profesor, Juandc es diversion pura aprender a programar, excelente鈥

Tendr茅 que dejar de posponer el curso de git鈥
Nos vemos cuando lo termine 馃槂

Algo muy bueno que pueden hacer es crear muchos aliases para git en la terminal, a mi me ha servido mucho para agilizar mi trabajo y mi work flow en git, aqu铆 les dejo la referencia que yo us茅

https://github.com/Bash-it/bash-it/blob/master/aliases/available/git.aliases.bash

creando un gitgnore completo

git!

JAJA.
No se porque te gusta sufrir, dice Juan, papi, respeta el Flow.
Si ubicas que estamos estudiando programaci贸n.

Si en caso creaste el README en el GitHub

Cuando hagas pull, quiz谩s te de un problema, as铆 que el c贸digo que siempre me saca de esa es:

git pull origin main --allow-unrelated-histories

Excelente dato de agregar primero el .gitignore.

https://gilbertoesp.github.io/
Los invito a pasar por mi primer portafolio, pr贸ximo a renovarse agregando el nuevo proyecto.

git add .
agrega todo

Me agrada este tipo鈥 jejeje

Mis apuntes! 馃槃

APUNTES

Dejo mi repo de Github con el trabajo hecho hasta el momento en este curso. Incluido el test de inicio con todas sus respuestas en una carpeta interna:

https://github.com/Mgobeaalcoba/JavaScript_Practico

La herramienta Gitignore no la uso cuando voy a subir los repositorios, creia que entre mas archivos sub铆a a GitHub de mi proyecto era mejor.

Dejo este video para aquellos (es mi caso)se les paso que para hacer push debiamos generar un token para lograr hacer push y conectar en definitiva Git y Github https://www.youtube.com/watch?v=2nzOI-ynXF4&ab_channel=TodoCode

Espero les sirva 馃槃