Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un repositorio de Git, o repositorio, es una carpeta en la que Git realiza un seguimiento de los cambios. Puede haber cualquier número de repositorios en un equipo, cada uno almacenado en su propia carpeta. Cada repositorio de Git de un sistema es independiente, por lo que los cambios guardados en un repositorio de Git no afectan al contenido de otro.
Un repositorio de Git contiene cada versión de cada archivo guardado en el repositorio. Esto es diferente de otros sistemas de control de versiones que almacenan solo las diferencias entre los archivos. Git almacena las versiones de archivo en una carpeta .git oculta junto con otra información que necesita para administrar el código. Git guarda estos archivos de forma muy eficaz, por lo que tener un gran número de versiones no significa que use una gran cantidad de espacio en disco. El almacenamiento de cada versión de un archivo ayuda a combinar código de Git mejor y facilita el trabajo con varias versiones de código.
Los desarrolladores trabajan con Git a través de comandos emitidos mientras trabajan en un repositorio local en el equipo. Incluso cuando se comparte código o se obtienen actualizaciones del equipo, se realiza a partir de comandos que actualizan el repositorio local. Este diseño centrado en el entorno local es lo que hace que Git sea un sistema de control de versiones distribuido. Cada repositorio es independiente y el propietario del repositorio es responsable de mantenerlo actualizado con los cambios de otros usuarios.
La mayoría de los equipos usan un repositorio central hospedado en un servidor al que todos los usuarios pueden acceder para coordinar sus cambios. El repositorio central normalmente se hospeda en una solución de administración de control de código fuente, como GitHub o Azure DevOps. Una solución de administración de control de código fuente agrega características y facilita el trabajo en conjunto.
Creación de un repositorio de Git
Tiene dos opciones para crear un repositorio de Git. Puede crear uno a partir del código de una carpeta de un equipo o clonar uno de un repositorio existente. Si trabaja con código que está justo en el equipo local, cree un repositorio local con el código de esa carpeta. Pero la mayoría de las veces, el código ya está compartido en un repositorio de Git, así que clonar el repositorio existente en el equipo local es la manera recomendada.
Creación de un repositorio a partir del código existente
Use el git init comando para crear un repositorio a partir de una carpeta existente en el equipo. En la línea de comandos, vaya a la carpeta raíz que contiene el código y ejecute:
> git init
para crear el repo. A continuación, agregue los archivos de la carpeta a la primera confirmación mediante los siguientes comandos:
> git add --all
> git commit -m "Initial commit"
Creación de un repositorio a partir de un repositorio remoto
Use el git clone comando para copiar el contenido de un repositorio existente en una carpeta del equipo. En la línea de comandos, vaya a la carpeta para que contenga el repositorio clonado y, a continuación, ejecute:
> git clone https://<fabrikam.visualstudio.com/DefaultCollection/Fabrikam/_git/FabrikamProject>
Asegúrese de usar la dirección URL real en el repositorio existente en lugar de la dirección URL del marcador de posición que se muestra en este ejemplo. Esta dirección URL, denominada dirección URL de clonación, apunta a un servidor donde el equipo coordina los cambios. Obtenga esta dirección URL del equipo o del botón de clonar en el sitio donde se hospeda el repositorio.
No es necesario agregar archivos ni crear una confirmación inicial cuando se clone el repositorio, ya que todo se copió, junto con el historial, desde el repositorio existente durante la operación de clonación.
Pasos siguientes
GitHub y Azure Repos proporcionan repositorios git públicos y privados ilimitados.
¿Usuario de Visual Studio? Obtenga más información sobre cómo crear y clonar repositorios desde Visual Studio en este tutorial de Git.