Cómo enviar ficheros a Github

Autor: | Última modificación: 20 de junio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

Normalmente, los programadores utilizan repositorios remotos para guardar el progreso de sus proyectos. Esto lo hacen para no perder ninguna versión de sus proyectos y, además, avanzar en la edición colaborativa de proyectos de código. Para esto, necesitan utilizar Git, ¿sabes cómo enviar ficheros a Github o a otro repositorio remoto? Si aún no sabes cómo hacerlo, te recomendamos seguir leyendo este post para entender cómo enviar ficheros a Github.

Cómo enviar ficheros a Github con comando

Cada vez que estés realizando cambios en tus programas y hayas hecho versiones importantes que piensas que necesitas guardar, te recomendamos ir enviando ficheros a repositorios como Github o Gitlab, según el repositorio externo que utilices, para que no se pierda ninguna de tus versiones.

Para aprender cómo enviar ficheros a Github, deberás seguir estos tres pasos:

  1. Cuando ya tengas claro qué carpeta, con los cambios hechos, quieres enviar a Github o Gitlab, deberás agregar todos estos archivos por medio del comando git add.
  2. Después, deberás realizar el commit de los archivos con el comando git commit -m «título de la versión».
  3. Una vez hecho el commit, podrás enviar los cambios al repositorio remoto con el comando git push.
  4. ¡Ahora ya sabes cómo enviar ficheros a Github!

Si quieres saber más comandos de Git, en cuanto a su funcionamiento o su relación con repositorios externos, puedes visitar el post glosario de comandos de Git.

Cómo evitar enviar un fichero específico

Aunque ya sabes cómo enviar ficheros a Github, tal vez no quieras enviar todo un historial de versiones. Por tanto, si quieres enviar los cambios que le has ejecutado a tu fichero o ficheros, pero quieres evitar que otro archivo o fichero en específico se envíe, por ejemplo el archivo del debugger en VS, que es el fichero launch.json, deberás seguir estos pasos:

  • Para ignorar los archivos, deberás abrir un nuevo fichero en la carpeta donde estás desarrollando el proyecto. A este lo podrás llamar como .gitignore.
  • Una vez creado el fichero, en el editor de texto deberás ingresar el nombre o ruta del documento que quisieras ignorar, para que sus cambios no se tengan en cuenta cuando se envíen al repositorio remoto, con el comando anteriormente explicado. Esto se puede hacer de la siguiente forma:

#en el fichero .gitignore para evitar enviar un fichero específico

.gitignore

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

#podrás ingresar ficheros completos

.vscode/

#podrás ingresar un documento en concreto de un fichero en específico

.vscode/ launch.json

  • Después de esto, verás cómo en la ventana del control de cambios el nombre de las carpetas que decidiste ignorar estarán más opacos o se han bajado de tono. Esto te confirma que, aunque hayan ocurrido cambios en estos documentos o ficheros, no se enviaran al repositorio remoto de Github o Gitlab, según sea el caso.

¿Cuál es el siguiente paso?

Ya que sabes cómo enviar ficheros a Github, Gitlab u otros repositorios remotos que puedan existir, estamos seguros que no perderás ningún avance o versión de tus proyectos. Recuerda que el uso de repositorios brinda seguridad a tus trabajo en código.

Si quieres saber más sobre comandos, repositorios y otros conceptos característicos de la programación, te recomendamos echarle un vistazo al contenido de las etapas de nuestro Bootcamp Aprende a Programar desde Cero. Aquí aprenderás las bases necesarias para convertir tu sueños de ser un programador experto en algo real. Si tienes alguna duda sobre el bootcamp, no dudes en contactarnos. ¡Apúntate!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!