Git – Índice

Git Index puede definirse como el área de preparación entre el espacio de trabajo y el repositorio. El uso principal de Git Index es configurar y combinar todos los cambios antes de enviarlos a su repositorio local. Comprendamos qué significan y funcionan este espacio de trabajo y el repositorio local antes de profundizar en Git Index. A continuación se muestra su representación pictórica.

 

Aquí podemos ver 4 lugares diferentes donde puede residir un archivo, así que discutámoslos uno por uno.

A. Área de trabajo: cada vez que trabaja algo nuevo en Git y no se rastrea, permanece en el área de trabajo. Todos estos permanecen en el sistema de archivos de su computadora, y luego puede agregarlos al área de preparación o índice, confirmarlo directamente. 

B. Área de ensayo (.index): puede agregar sus archivos desde el espacio de trabajo al área de ensayo. Antes de agregarlos, puede verificar si existe algún archivo sin rastrear usando el comando:

git status

Ejemplo: aquí tenemos un archivo sin seguimiento llamado new_program.cpp, luego, usando el comando anterior, la salida producida sería:

 

Podemos agregar lo siguiente a nuestros archivos rastreados usando el comando, podemos usar cualquiera de los siguientes comandos que se muestran a continuación  

git add -A
git add .

Este comando agregará todos los cambios sin seguimiento del código al área de ensayo. También puede especificar cambios particulares usando el comando

git add [file]

 

El archivo provisional significa que está en el área provisional, es decir, en el índice. también puede deshacer sus cambios usando el comando:

git restore --staged <file>

C. Repositorio Local: Todo el trabajo de Git se basa en este repositorio, rastrea el historial y lo resguarda. También ayuda al usuario a cambiar entre las versiones anteriores. Puede confirmar sus cambios en su repositorio directamente, usando el comando:

git commit -m [message]

D. Repositorio remoto: si el repositorio también está ubicado de forma remota, se lo conoce como repositorio remoto. Se puede acceder a un repositorio remoto desde cualquier lugar con las credenciales correctas. Puede enviar todos sus cambios a su repositorio remoto usando el comando:

git push

Publicación traducida automáticamente

Artículo escrito por geeky01adarsh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *