Cómo descargar archivos desde GitHub

Si alguna vez ha usado GitHub, sabe que no está claro de inmediato cómo descargar archivos de la plataforma. Es una de las plataformas más complicadas, ya que no está destinada directamente al intercambio directo de archivos, sino al desarrollo. Por supuesto, una de las cosas más importantes de GitHub es que todos los repositorios públicos son de código abierto y se anima a las personas a contribuir; hay repositorios privados, pero estos generalmente se utilizan con fines de desarrollo dentro de las empresas que no quieren que se vea su código. por el público. Sin embargo, GitHub todavía maneja la descarga de archivos de manera diferente a otros lugares.

Cómo descargar archivos desde GitHub

Entonces, si no está completamente seguro de cómo puede descargar archivos de proyectos (o proyectos completos) desde GitHub, le mostraremos cómo. Empecemos.

Descarga de un archivo de GitHub

La mayoría de los repositorios públicos se pueden descargar de forma gratuita, incluso sin una cuenta de usuario. Esto se debe a que los repositorios públicos se consideran bases de código de código abierto. Dicho esto, a menos que el propietario del código base marque una casilla de lo contrario, su código base se puede descargar en su computadora, empaquetado en un archivo .zip.

  1. Entonces, si va a una base de código pública, como esta Calculadora de propinas que construí, notará que en la esquina superior derecha hay un botón verde que dice Clonar o descargar, clame el botón.
  2. Luego, en el menú desplegable, seleccione Descargar ZIP. Todos los archivos comenzarán a descargarse en su computadora, generalmente en su carpeta de Descargas. Repositorio de GitHub 2
  3. Luego, abra su carpeta de Descargas en su computadora y busque el archivo ZIP. Deberá hacer clic con el botón derecho y elegir la opción que dice Extraer todo…, Abrir la cremallera, o Descomprimiry luego seleccione una carpeta donde desea que terminen los archivos. Configuraciones de archivo
  4. Finalmente, navegue hasta la carpeta seleccionada y encontrará todos los archivos de Github que descargamos allí mismo.

Es una base de código bastante pequeña, con solo un par de archivos. Si va al repositorio JavaScript 30 de Wes Bos en Github, notará que, dado que es un repositorio público, se puede descargar de la misma manera.

Descarga de archivos de GitHub mediante comandos

Alternativamente, puede clonar fácilmente un archivo o repositorio usando algunos comandos simples en GitHub. Para que esto funcione, deberá instalar las herramientas de Git. Vamos a instalar la misma calculadora de propinas desde la línea de comandos en esta demostración.

  1. Copie la URL de su barra de direcciones o del mismo menú desde donde descargó el archivo zip. Repositorio de GitHub
  2. Abre Git Bash, escribe "Descargas de cd"Y golpea Ingresar. Esto lo llevará a la carpeta Descargas en la ventana de comandos, también puede escribir la ubicación del archivo en la que desea guardar el archivo. símbolo del sistema
  3. Ahora, escriba "clon de git //github.com/bdward16/tip-calculator.git"Y golpea Ingresar.símbolo del sistema 2
  4. Con este método, los archivos se descomprimen automáticamente cuando se descargan.

Existe una forma mejor de descargar archivos

Si bien la forma que describimos es simple y directa, es más óptima para simplemente ver los archivos de código, no experimentar. Si planea descargar archivos de GitHub para experimentar, la mejor manera sería "bifurcar" el proyecto. Una bifurcación es simplemente su propia copia de un repositorio.

La bifurcación de un repositorio tiene una serie de beneficios. Le brinda su propia copia en su cuenta de GitHub que le permite experimentar libremente con los cambios sin afectar el proyecto original. Por ejemplo, puede encontrar un error en mi Calculadora de propinas o querer agregar sus propias funciones. Por lo tanto, podría "bifurcar" mi Calculadora de propinas, creando una copia en su cuenta de GitHub. Aquí, podría perder el tiempo con el código y experimentar con él sin afectar el proyecto original, porque esta sería su copia o "bifurcación".

Por lo general, las bifurcaciones se utilizan para proponer cambios en el proyecto de otra persona, como corregir un error o agregar una función como mencionamos.

Entonces, ¿cómo se bifurca un repositorio público? De hecho, es bastante fácil. Antes de comenzar, debe crear una cuenta de GitHub gratuita, ya que necesitará un lugar para almacenar su bifurcación. Puede dirigirse a www.github.com y hacer esto ahora mismo.

Una vez que haya creado su cuenta, puede bifurcar un repositorio público a su cuenta.

  1. Por ejemplo, puede dirigirse al repositorio público del curso de capacitación de 30 días de JavaScript de Wes Bos y, en la esquina superior derecha, verá un botón que dice Tenedor. Clic en el botón.
  2. Podría tomar de un par de segundos a unos minutos, pero GitHub luego clonará o “bifurcará” ese proyecto en su propia cuenta de GitHub. Una vez hecho, le mostrará inmediatamente el proyecto con su nombre de usuario de GitHub.
  3. Para verificar, puede hacer clic en el icono de su perfil en la barra de navegación en la parte superior derecha y luego seleccionar la opción que dice Tus repositorios . En su lista de repositorios, debería ver el código base de 30 cursos de JavaScript.

Ahora, puede cambiar y experimentar con el código todo lo que quiera, y no afectará los archivos del proyecto original del propietario original. Si cambia algún código, corrige un error o agrega una nueva función, puede crear algo llamado "Solicitud de extracción", donde se puede discutir ese cambio. Si al propietario del proyecto original le gusta el cambio, y funciona correctamente, se puede combinar en la base de código original como código de producción.

Clausura

Como puede ver, descargar archivos y proyectos completos desde GitHub es bastante fácil. En solo un par de minutos, puede descargar un proyecto completo en su computadora, o incluso bifurcarlo en su propia cuenta de GitHub. No se necesita mucho para jugar con el código en su bifurcación para ver qué afecta qué, y luego, eventualmente, ¡incluso podría crear su primera solicitud de extracción! ¡Feliz codificación!