Fundamentos de Git y control de versiones

1

¿Qué son Git y GitHub?

2

Configuración Inicial de Git: init y config

3

Comandos Básicos de Git: add, commit y log

4

Ramas y Fusión de Cambios: branch, merge, switch y checkout

5

Volviendo en el Tiempo en Git: reset y revert

6

Gestión de versiones: tag y checkout

7

Cómo Resolver Conflictos de Ramas en Git

8

Usando Git desde Visual Studio Code

Quiz: Fundamentos de Git y control de versiones

Introducción a GitHub

9

Por qué GitHub es clave para los Desarrolladores

10

Creación y configuración de cuenta de GitHub

11

¿Cómo integrar Git y GitHub en un flujo de trabajo profesional?

12

Gestión de Repositorios en GitHub

13

Productos de GitHub: precios, planes y apps

14

Cómo configurar SSH para GitHub: Guía paso a paso

15

Clone, fork y estrellas a repositorios

16

Trabajo con repositorios remotos: push, pull y fetch

17

Gestión de Issues y Discussions en GitHub

18

Colaboración sin errores: Pull Requests en GitHub

Quiz: Introducción a GitHub

Herramientas de colaboración en GitHub

19

Introducción a GitHub Projects

20

Automatización y Gestión de Proyectos en GitHub

21

Documentación en GitHub con Markdown

22

Personaliza tu Perfil de GitHub con Markdown

23

Uso de Wikis

24

Cómo usar GitHub Gist

25

Cómo usar GitHub Pages

Quiz: Herramientas de colaboración en GitHub

GitHub Codespaces

26

Cómo usar GitHub Codespaces: Configuración y Desarrollo en la Nube

27

Cómo configurar entornos de desarrollo avanzados en GitHub Codespaces

28

Pair Programming con Codespaces y Visual Studio Code

29

Cómo usar GitHub.dev Editor

Quiz: GitHub Codespaces

Seguridad y buenas prácticas en GitHub

30

Cómo Usar Tokens en GitHub para Acceso Seguro a Repositorios Privados

31

Gestión de Dependencias y Seguridad con Dependabot en GitHub

32

Mantenimiento de repositorios seguros

33

Gestión de datos sensibles y políticas de seguridad

Quiz: Seguridad y buenas prácticas en GitHub

Administración de GitHub

34

Administración de organizaciones en GitHub

35

Cómo personalizar tu perfil de GitHub con GitHub Actions

36

GitHub CLI para administración

Quiz: Administración de GitHub

Gestión de Cambios con Pull Requests

37

Importancia de los Pull Requests y Ramas en GitHub

38

Revisión y Fusión de Pull Requests

39

Git Rebase

Quiz: Gestión de Cambios con Pull Requests

GitHub Releases

40

Introducción a los GitHub Releases

41

Publicación de paquetes en GitHub y PyPI

Quiz: GitHub Releases

Cierre

42

ProTips: Mejora tu productividad diaria en GitHub

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Gestión de Repositorios en GitHub

12/42
Recursos

Crear y gestionar un repositorio en GitHub es una habilidad esencial para colaborar y mantener proyectos de software de forma ordenada. Aquí aprenderás cómo crear, configurar, invitar colaboradores y clonar un repositorio de manera efectiva.

¿Cómo crear un repositorio en GitHub?

Para empezar, accede a la pantalla principal de tu perfil en GitHub y selecciona el símbolo de “+”. Aquí, selecciona la opción “Nuevo repositorio”, lo que abrirá un formulario para configurarlo:

  • Propietario: Elige tu usuario actual como propietario del repositorio.
  • Nombre del repositorio: Puedes asignarle un nombre como “mi-primer-repo”. Este nombre puede adaptarse a tu usuario, permitiendo reutilizar nombres similares.
  • Descripción: Añade una breve descripción del proyecto para facilitar su identificación.
  • Visibilidad: Decide si el repositorio será público o privado según las necesidades del proyecto.
  • Inicialización: Puedes agregar un archivo README para documentar el repositorio desde el inicio. Aunque opcional, es una buena práctica.

Finalmente, selecciona el botón verde de “Crear repositorio” para completar este proceso. Al hacerlo, tendrás acceso directo a tu repositorio con el archivo README visible.

¿Cómo agregar un colaborador a un repositorio en GitHub?

Para trabajar en equipo, es fundamental añadir colaboradores. Esto se hace desde la sección de “Settings” del repositorio:

  1. Dirígete a “Colaboradores” en la configuración.
  2. Asegúrate de que el colaborador tenga una cuenta de GitHub.
  3. Selecciona la opción de agregar usuarios y elige a quien quieras invitar.

Una vez enviada la invitación, deberás esperar que el colaborador la acepte para que pueda acceder al repositorio y trabajar en él.

¿Cómo clonar un repositorio en tu máquina local?

Clonar el repositorio te permite trabajar desde tu entorno local y sincronizar cambios con GitHub. Para ello:

  1. Ve a la sección de “Code” dentro de tu repositorio.
  2. Selecciona la opción HTTPS y copia la URL del repositorio.
  3. En tu terminal, escribe git clone seguido de la URL copiada y presiona “enter”.

Este comando descargará el repositorio en tu máquina. Podrás ver todos los archivos en una carpeta con el nombre del repositorio y comenzar a trabajar de manera local.

¿Cómo integrar Git y GitHub para un flujo de trabajo colaborativo?

Una vez que el repositorio está clonado en tu entorno local, puedes editar archivos, guardar cambios y subirlos de nuevo a GitHub mediante Git. Al hacer esto, permites que todos los colaboradores se mantengan sincronizados y al día con el desarrollo del proyecto.

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La gestión de repositorios en GitHub implica crear, clonar y colaborar en proyectos de software. Puedes establecer la visibilidad del repositorio como pública o privada, y añadir colaboradores desde la sección de ajustes. Clonar el repositorio en tu máquina local te permite trabajar sin conexión, usando comandos como `git clone` seguido de la URL del repositorio. Asegúrate de inicializar con un README para documentar tu proyecto desde el inicio. Esta capacidad de colaboración y control de versiones es esencial para el trabajo en equipo en desarrollo de software.
me sale que GitHub eliminó el soporte para la autenticación mediante usuario y contraseña en conexiones HTTPS. Para clonar repositorios ahora, debes utilizar **autenticación basada en tokens** o **SSH**. Aquí tienes cómo resolverlo
En Linux , uso gh con cli , puedes crear el repo incluso desde la terminal para derivados de Debian: `sudo apt install gh ` para derivados de Fedora : `sudo dnf install gh ` para derivados de Arch con repositorios AUR `sudo snap install gh` Tambien esta disponible para Windows y Mac
Es posible crear repositorios desde Visual Studio Code Para crear un repositorio en Git desde Visual Studio Code, sigue estos pasos: 1. Abre Visual Studio Code. 2. Ve a la vista de Control de Código Fuente (Source Control) en la barra lateral izquierda o usa el atajo `Ctrl+Shift+G`. 3. Haz clic en el botón "Initialize Repository" (Inicializar Repositorio). 4. Selecciona la carpeta que quieres convertir en un repositorio Git. 5. Una vez que el repositorio esté inicializado, puedes añadir archivos a tu primer commit y hacer clic en el icono de marca de verificación para confirmar los cambios.