Si alguna vez ha usado Github antes, 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. De acuerdo, una de las grandes 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 estos generalmente se usan con fines de desarrollo dentro de las empresas que no quieren que se vea su código por el publico. Sin embargo, Github todavía maneja la descarga de archivos de manera diferente a otros lugares.
Entonces, si no está completamente seguro de cómo puede descargar archivos de proyectos (o proyectos completos) desde Github, le mostraremos cómo hacerlo. Empecemos.
Descargar un archivo
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 que son de código abierto. Dicho esto, a menos que el propietario de la base de código marque una casilla, su base de código se puede descargar en su computadora, empaquetada en un archivo .zip.
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 . Haga clic en el botón y luego en el menú desplegable, seleccione Descargar ZIP . Todos los archivos comenzarán a descargarse a su computadora, generalmente en su carpeta de Descargas.
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 "Descomprimir" o "Descomprimir", y luego seleccionar la carpeta donde desea que terminen los archivos.
Finalmente, navegue a esa carpeta seleccionada, ¡y encontrará todos esos archivos de Github que descargamos allí mismo!
Esa 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.
Hay una mejor manera de "descargar" archivos
Si bien la forma que describimos es simple y directa, es más óptima para ver simplemente los archivos de código, sin experimentar. Si planea descargar archivos 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 viene con una serie de beneficios. Le da 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 desea agregar sus propias funciones. Por lo tanto, puede "bifurcar" mi Calculadora de propinas, creando una copia en su cuenta de Github. Aquí, podría manipular el código y experimentar con él sin afectar el proyecto original, porque esta sería su copia o "bifurcación". Por lo general, los tenedores se utilizan para proponer cambios en el proyecto de otra persona, como corregir un error o agregar Una característica como mencionamos.
Entonces, ¿cómo se bifurca un repositorio público? En realidad es bastante fácil. Antes de comenzar, debe crear una cuenta de Github gratuita, ya que necesitará un lugar para almacenar su tenedor. Puede dirigirse a www.github.com y hacer esto ahora mismo.
Una vez que haya creado su cuenta, puede bifurcar un repositorio público en su cuenta. Por ejemplo, puede dirigirse al repositorio público para el 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 Fork. Clic en el botón.
Puede llevar de unos segundos a unos minutos, pero Github luego clonará o "bifurcará" ese proyecto en su propia cuenta de GitHub. Una vez hecho, inmediatamente te mostrará el proyecto con tu nombre de usuario de Github. Para verificar, puede hacer clic en el icono de su perfil en la barra de navegación en la esquina superior derecha y luego seleccionar la opción que dice Sus repositorios . En su lista de repositorios, debería ver la base de código del curso JavaScript 30.
Ahora, puede cambiar y experimentar con el código todo lo que 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 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 de 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 toma mucho perder el tiempo con el código en su bifurcación para ver qué afecta a qué, y luego, ¡eventualmente, incluso podría crear su primera solicitud de extracción! ¡Feliz codificación!
