Cómo descargar archivos de GitHub

Si ha usado GitHub anteriormente, 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. Es cierto que una de las mejores cosas de GitHub es que todos los repositorios p√ļblicos son de c√≥digo abierto y se alienta a las personas a contribuir: hay repositorios privados, pero generalmente se usan con fines de desarrollo dentro de las empresas que no quieren que su c√≥digo ser visto por el p√ļblico. GitHub, sin embargo, a√ļn maneja las cargas de archivos de manera diferente a otros lugares.



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

Descargar 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 de la base de c√≥digo marque una casilla que indique lo contrario, su base de c√≥digo se puede descargar a su computadora, empaquetada en un archivo .zip.

  1. Entonces, si ingresa a una base de c√≥digo p√ļblico, como esta Calculadora de tipo que constru√≠, notar√° que en la esquina superior derecha hay un bot√≥n verde que dice Clonar o descargar, clamer el grano.
  2. Luego, de la lista desplegable, seleccione Descargar ZIP. Todos los archivos comenzar√°n a descargarse en su computadora, generalmente en su carpeta de Descargas.
  3. Luego, abra su carpeta de Descargas en su computadora y busque el archivo ZIP. Deberá hacer clic derecho sobre él y elegir la opción que dice Extraer todo ..., Abrir la cremallerao Relajarse, luego seleccione una carpeta donde desea que terminen los archivos.
  4. Finalmente, navegue a la carpeta seleccionada y allí encontrará todos los archivos de Github que hemos subido.

Es una base de c√≥digo bastante peque√Īa, con solo unos pocos archivos. Si va a The Wes Bos JavaScript Repository 30 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, debe instalar las herramientas de Git. Instalaremos 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 el que descarg√≥ el archivo zip.
  2. Abra Git Bash, escriba "Descargas de CD" y presione entrar. Esto lo llevará a la carpeta Descargas en la ventana de comandos, también puede escribir la ubicación del archivo donde desea guardar el archivo.
  3. Ahora escriba "git clone https://github.com/bdward16/tip-calculator.git" y presione entrar.
  4. Con este método, los archivos se descomprimen automáticamente al descargarlos.

Hay una mejor manera de descargar archivos

Aunque la forma que hemos descrito es simple y directa, es más óptima para solo ver los archivos de código, no para 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.

Bifurcar un repositorio tiene una serie de ventajas. Le brinda su propia copia en su cuenta de GitHub, lo que le permite experimentar libremente con los cambios sin afectar el proyecto original. Por ejemplo, es posible que encuentre un error en mi calculadora de propinas o desee agregar sus propias funciones. Por lo tanto, puede "bifurcar" mi calculadora de propinas creando una copia en su cuenta de GitHub. Aquí puedes modificar el código y experimentar con él sin afectar el proyecto original, como sería tu copia o "fork".



La mayoría de las veces, las bifurcaciones se utilizan para proponer cambios en el proyecto de otra persona, como corregir un error o agregar una función como la que mencionamos.

Entonces, ¬Ņc√≥mo se bifurca un repositorio p√ļblico? En realidad es bastante f√°cil. Antes de comenzar, debe crear una cuenta gratuita de GitHub, ya que necesitar√° un lugar para almacenar su bifurcaci√≥n. Puede dirigirse a www.github.com y hacerlo ahora.


Una vez que se crea su cuenta, puede crear un repositorio p√ļblico en 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. Haga clic en el bot√≥n.
  2. Puede tomar de unos segundos a unos minutos, pero GitHub luego clonar√° o "bifurcar√°" este proyecto en su propia cuenta de GitHub. Una vez hecho esto, le mostrar√° inmediatamente el proyecto con su nombre de usuario de GitHub.
  3. Para verificar, puede hacer clic en el ícono de su perfil en la barra de navegación superior derecha y luego seleccionar la opción que dice Tus repositorios. En su lista de repositorios, debería ver el código base del curso JavaScript 30.

Ahora puede modificar y experimentar con el c√≥digo como desee, y no afectar√° los archivos de proyecto originales del propietario original. Si cambia alg√ļn c√≥digo, corrige un error o agrega una nueva caracter√≠stica, 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 bien, se puede fusionar con el c√≥digo base original como c√≥digo de producci√≥n.


cierre

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

Audio vídeo Cómo descargar archivos de GitHub
A√Īade un comentario de C√≥mo descargar archivos de GitHub
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.