es.phhsnews.com


es.phhsnews.com / ¿Qué es GitHub y para qué se utiliza?

¿Qué es GitHub y para qué se utiliza?


GitHub es un sitio web y un servicio que escuchamos entusiasmar a los geeks todo el tiempo, sin embargo, mucha gente no entiende realmente qué lo hace. ¿Quieres saber de qué se trata todo el alboroto de GitHub? Sigue leyendo para descubrirlo.

El "Git" en GitHub

RELACIONADO: Seguimiento de versiones con Subversion (SVN) Para principiantes

Para entender GitHub, primero debes comprender a Git. Git es un sistema de control de versiones de código abierto que fue iniciado por Linus Trovalds, la misma persona que creó Linux. Git es similar a otros sistemas de control de versiones: Subversion, CVS y Mercurial por nombrar algunos.

Entonces, Git es un sistema de control de versiones, pero ¿qué significa eso? Cuando los desarrolladores crean algo (una aplicación, por ejemplo), realizan cambios constantes en el código, liberando nuevas versiones hasta y después de la primera versión oficial (no beta).

Los sistemas de control de versiones mantienen estas revisiones en orden, almacenando el modificaciones en un repositorio central. Esto permite a los desarrolladores colaborar fácilmente, ya que pueden descargar una nueva versión del software, realizar cambios y cargar la última revisión. Todos los desarrolladores pueden ver estos nuevos cambios, descargarlos y contribuir.

De forma similar, las personas que no tienen nada que ver con el desarrollo de un proyecto pueden descargar los archivos y usarlos. La mayoría de los usuarios de Linux deberían estar familiarizados con este proceso, ya que usar Git, Subversion u otro método similar es bastante común para descargar los archivos necesarios, especialmente como preparación para compilar un programa desde el código fuente (una práctica bastante común para geeks de Linux).

Git es el sistema de control de versiones preferido de la mayoría de los desarrolladores, ya que tiene múltiples ventajas sobre los otros sistemas disponibles. Almacena los cambios de archivos de manera más eficiente y garantiza una mejor integridad de archivos. Si está interesado en conocer los detalles, la página de Git Basics tiene una explicación detallada de cómo funciona Git.

El "Hub" en GitHub

Hemos establecido que Git es un sistema de control de versiones, similar pero mejor que las muchas alternativas disponibles. Entonces, ¿qué hace que GitHub sea tan especial? Git es una herramienta de línea de comandos, pero el centro alrededor del cual giran todas las cosas que involucran a Git es el hub-GitHub.com, donde los desarrolladores almacenan sus proyectos y la red con personas de ideas afines.

Repasemos algunas de las principales razones a los geeks les gusta usar GitHub y aprender terminología a lo largo del camino.

Repositorio

Un repositorio (generalmente abreviado como "repo") es una ubicación donde se almacenan todos los archivos de un proyecto en particular. Cada proyecto tiene su propio repositorio, y puede acceder a él con una URL única.

Bifurcar un Repo

"Bifurcar" es cuando crea un nuevo proyecto basado en otro proyecto que ya existe. Esta es una característica sorprendente que fomenta enormemente el desarrollo posterior de programas y otros proyectos. Si encuentra un proyecto en GitHub al que le gustaría contribuir, puede bifurcar el repositorio, hacer los cambios que desee y lanzar el proyecto revisado como un nuevo repositorio. Si el repositorio original que ha bifurcado para crear su nuevo proyecto se actualiza, puede agregar fácilmente esas actualizaciones a su fork actual.

Pull Requests

Ha bifurcado un repositorio, realizado una gran revisión del proyecto, y desea que los desarrolladores originales lo reconozcan, tal vez incluso incluido en el proyecto / repositorio oficial. Puede hacerlo creando una solicitud de extracción. Los autores del repositorio original pueden ver su trabajo y luego elegir si lo aceptan o no en el proyecto oficial. Cada vez que emite una solicitud de extracción, GitHub proporciona un medio perfecto para comunicarse con el mantenedor del proyecto principal.

Redes sociales

El aspecto de redes sociales de GitHub es probablemente su característica más poderosa, permitiendo que los proyectos crezcan más que solo sobre cualquiera de las otras características ofrecidas. Cada usuario en GitHub tiene su propio perfil que funciona como un currículum, mostrando su trabajo anterior y contribuciones a otros proyectos a través de solicitudes de extracción.

Las revisiones de proyectos pueden discutirse públicamente, de modo que una gran cantidad de expertos puede aportar conocimiento y colaborar avanzar un proyecto hacia adelante. Antes del advenimiento de GitHub, los desarrolladores interesados ​​en contribuir a un proyecto normalmente necesitarían encontrar algún medio para contactar a los autores, probablemente por correo electrónico, y luego convencerlos de que se puede confiar en ellos y que su contribución es legítima.

Registros de cambios

Cuando varias personas colaboran en un proyecto, es difícil realizar un seguimiento de las revisiones: quién cambió qué, cuándo y dónde se almacenan esos archivos. GitHub se encarga de este problema haciendo un seguimiento de todos los cambios que se han enviado al repositorio.

GitHub no es solo para desarrolladores

Toda esta charla sobre cómo GitHub es ideal para los programadores puede hacerles creer que son los únicos que lo encontrarán útil. Aunque es mucho menos común, puedes usar GitHub para cualquier tipo de archivo. Si tiene un equipo que constantemente realiza cambios en un documento de Word, por ejemplo, puede usar GitHub como su sistema de control de versiones. Esta práctica no es común, ya que hay mejores alternativas en la mayoría de los casos, pero es algo a tener en cuenta.

Ahora que ya sabes de qué se trata GitHub, ¿estás listo para empezar? Dirígete a GitHub.com y asegúrate de consultar sus páginas de ayuda después de registrarte.


Cómo reconstruir el índice de búsqueda en Windows

Cómo reconstruir el índice de búsqueda en Windows

Si tiene problemas para buscar búsquedas inesperadamente lentas, no encuentra las cosas que deberían indexarse ​​o las búsquedas realmente se bloquean, su mejor apuesta es Reconstruya por completo el índice de búsqueda. RELACIONADO: Cómo elegir qué archivos Los índices de búsqueda de Windows en su PC El índice de búsqueda puede tardar un tiempo en reconstruirse, pero por lo general vale la pena.

(how-to)

Cómo agregar y organizar música en Windows 10 usando la aplicación Groove Music

Cómo agregar y organizar música en Windows 10 usando la aplicación Groove Music

Durante el tiempo que podemos recordar, la aplicación de música go-to en Windows ha sido Windows Media Player (WMP). Lamentablemente, WMP no se ha actualizado desde Windows 7, lo que no significa que no funcione, pero no es exactamente la última ni la mejor aplicación para reproducir tus MP3. En Windows 10, hay una nueva aplicación de música llamada Groove Music y si ha utilizado algún tipo de aplicación orientada a la música recientemente, entonces Groove debería ser bastante fácil de entender, pero tomemos unos minutos y le mostraremos algunas de sus características más notables.

(how-to)