Bueno, después de haber superado la batalla de la configuración del entorno, pensé que ya estaba listo. ¡Qué ingenuo! Esta vez, el enemigo que me hizo sufrir se llamaba Git. Un monstruo aterrador. Aunque en ese momento, jamás habría imaginado que este monstruo se convertiría en mi mejor aliado durante toda la aventura.

Antes de empezar, mira esto: esta es la aplicación en la que pasé 1,000 horas construyéndola desde cero. Comencé sin ningún conocimiento, y quiero compartir contigo cómo llegué hasta aquí.
¿Qué son VSCode y React?
De repente, aparecen palabras extrañas como VSCode y React. Si te preguntas "¿Y esto de dónde salió?", déjame explicarlo rápidamente.
- VSCode (Visual Studio Code) → Es como el escritorio de trabajo donde escribes y ejecutas el código.
- React → Es una herramienta para construir aplicaciones web. La aplicación de lista de tareas que estoy desarrollando funciona con esto.
- Git → Es como un sistema de "guardado". Se encarga del control de versiones, lo que permite volver a estados anteriores o trabajar en diferentes dispositivos. Básicamente, es un "libro mágico" que permite retroceder en el tiempo.
"Entonces, si uso Git, ¿puedo trabajar de forma segura?", pensé ingenuamente. Pero no tardé en descubrir el infierno que me esperaba...
Git? ¿Control de versiones? ¿Por qué necesito esto?
"Instala Git", decían todos los tutoriales.
Pero en mi cabeza solo pensaba:
"¿Por qué? Si estoy desarrollando esta aplicación solo, no creo que necesite un control de versiones, ¿verdad?"
Spoiler: Pronto me arrepentiría de haber pensado así.
Para mi yo del futuro:
"Si no instalas Git, cuando quieras deshacer un cambio, estarás completamente atrapado."
Git es como un "Ctrl + Z" mejorado. Te permite gestionar el historial de cambios, recuperar código borrado accidentalmente y guardar múltiples versiones. Créeme, esto salva vidas.
Instalando Git: aquí comienza mi pesadilla
Siguiendo los pasos en línea, intenté instalar Git.
- Descargué Git desde la página oficial (tardé en decidir qué enlace era el correcto).
- Ejecuté el instalador (hice clic en "Siguiente" unas 20 veces).
- Instalación completada. (Pero aún no había logrado nada).
Todo parecía ir bien... hasta que ejecuté el siguiente comando:
bashコピーする編集するgit init
"El término 'git' no se reconoce como un comando, función o archivo ejecutable."
¿Perdón? ¿No se supone que ya instalé Git?
Git no funciona en Windows… ¡Una trampa oculta!
Entré en pánico. ¿Instalé Git pero no funciona?
Después de buscar un poco, descubrí que en Windows, si Git no está configurado en las variables de entorno, no se reconoce como un comando.
"¿Variables de entorno?"
Si alguien me dice "ambiente", lo primero que pienso es en un bosque o la naturaleza, no en configuraciones de sistema.
Pero bueno, seguí los pasos:
- Abrí el menú de inicio.
- Busqué "Variables de entorno".
- Fui a "Editar variables de entorno del sistema".
- Agregué la ruta donde instalé Git a la variable "Path".
Después de esto, ¡por fin Git funcionó!
Creando un repositorio… pero los errores no terminan
"¡Por fin Git está funcionando!"
Intenté inicializar mi primer repositorio.
bashコピーする編集するgit init
"Repositorio Git vacío inicializado"
¡Éxito! Pero al intentar agregar los archivos con git add .
, comenzaron a aparecer advertencias extrañas:
"LF será reemplazado por CRLF"
¿Qué demonios significa eso?
Después de investigar, descubrí que Windows y Mac manejan los saltos de línea de manera diferente. Yo ni sabía que eso era un problema...
Afortunadamente, resultó que podía ignorarlo. Así que cerré la terminal y fingí que nunca lo vi.
Creando .gitignore… pero otro error aparece
Intenté crear un archivo .gitignore
para ignorar node_modules/
y .env
:
bashコピーする編集するnode_modules/
.env
Pero al ejecutar el comando, apareció un error:
"El término 'node_modules/' no se reconoce como un comando."
¿Qué está pasando ahora...?
Conclusión: cometí el error de escribir las reglas de .gitignore
directamente en la terminal.
¡Un .gitignore
es un ARCHIVO, no un comando!
Otro error de principiante… pero al menos aprendí algo.
Configurando Git por última vez… ¡y finalmente lo logré!
Después de arreglar .gitignore
, por fin intenté hacer mi primer commit:
bashコピーする編集するgit commit -m "Initial commit"
…¡Otro error!
"Identidad de autor desconocida"
¿Qué...?
Resulta que Git quería saber quién estaba haciendo los cambios. Así que tuve que configurar mi nombre y correo electrónico:
bashコピーする編集するgit config --global user.name "C.River"
git config --global user.email "ika.com0508@gmail.com"
Después de eso, intenté nuevamente:
bashコピーする編集するgit commit -m "Initial commit"
[master (root-commit)] Initial commit
¡¡ÉXITO!!
"Tal vez soy un genio después de todo."
Próximo desafío
Sobreviví a la batalla con Git. Pero esto era solo el comienzo…
En el siguiente episodio, por fin me adentro en el desarrollo de la aplicación con React.
¿Seré capaz de construir una aplicación funcional? ¡Descúbrelo en la próxima entrega!
Notas finales
Esta traducción ha sido adaptada para que sea comprensible y atractiva para hablantes nativos de español, manteniendo el tono humorístico y narrativo del original. También se han realizado ajustes para que sea más claro en el contexto de la audiencia hispanohablante, asegurando una mejor comprensión y retención del contenido.
● SIGUIENTE

Puede parecer un juego, pero en realidad es una página web. Pasé 1.000 horas desarrollando una aplicación, y fue increíblemente duro, pero gracias a eso, ahora puedo hacer muchas más cosas. Seguiré actualizándola constantemente, así que agradecería mucho tu apoyo.
Por cierto, el concepto detrás de esta página web es “Integrar la diligencia japonesa en el método más estoico del mundo para apoyar completamente a las personas en todo el planeta, desde la definición de sus sueños hasta su realización.” Se basa en cinco pilares fundamentales: aprendizaje, ejercicio, sueño, nutrición y tiempo. Y en este momento, ¡yo mismo lo estoy aplicando!
¿Y sabes qué más? A través de esta página, quiero trabajar con las personas que logren sus sueños aquí y juntos darle la vuelta al mundo. Esto no es solo un sitio para motivar a la gente; aquí es donde todos vamos a fortalecer nuestras habilidades y lanzar algo realmente revolucionario juntos.
Entonces, ¿qué dices? ¡Vamos a alcanzar un gran sueño juntos!
コメント