Saltar al contenido

¿Cómo Configurar Cambios en Archivos con Git?

4 junio, 2019

Supongamos que ya tiene un repositorio de Git en GitHub y desea obtener sus archivos y tal vez perdió la copia local en su computadora o está trabajando en una computadora diferente y desea acceder a los archivos en su repositorio.

Qué debes hacer? Descarga tus archivos desde GitHub? ¡Exactamente! A esto lo llamamos “clonación” en la terminología de Git.

¿Cómo Manejar Cambios en Archivos con Git?

Cómo Clonar en Git

Vamos a clonar el repositorio, llamado Demo, que creamos en el último artículo. (Si aún no ha creado un repositorio de demostración. Para clonar su archivo, navegue como puede ver arriba “Clonar con HTTPS” La opción está abierta.

  • Copie la URL de su repositorio desde ese cuadro desplegable (https://github.com/ <your_username> /Demo.git).
  • Abra el terminal y escriba el siguiente comando para clonar su repositorio de GitHub en su computadora:
  • git clone https://github.com/<your_username>/Demo.git
  • Luego, para ver la lista de archivos en el directorio de demostración, ingrese el comando : ls Demo /

Modificar Archivos

Ahora que hemos clonado el repositorio, modifiquemos los archivos y los actualicemos en GitHub. Para comenzar, ingrese los comandos a continuación.

Uno por uno, para cambiar el directorio a Demo /, verifique el contenido de README.md, haga eco del nuevo contenido (adicional) a README.md y verifique el estado con git status:

  • cd Demo /
  • ls
  • cat README.md
  • echo “Agregó otra línea a REAMD.md” >> README.md
  • cat README.md
  • git status.

Cargue un Archivo en su Repositorio

Hemos modificado el archivo README.md con un contenido nuevo y es hora de cargarlo. a GitHub.
Vamos a cometer los cambios y empujarlos a GitHub.

git commit -m “Archivo Léame actualizado”

Esto le dice a Git que está “comprometiéndose” a los cambios que le “agregó“. Puede recordar de la primera parte de esta serie que es importante agregar un mensaje para explicar

Lo que hizo en su confirmación para que sepa cuál es su propósito cuando vuelva a mirar su registro de Git más adelante.

El archivo Léame actualizado es el mensaje para esta confirmación. Si no cree que esta sea la forma más lógica de explicar lo que hizo, no dude en escribir su mensaje de confirmación de manera diferente.

Agregue un Nuevo Archivo a Git

Ahora que hemos modificado un archivo y lo hemos actualizado en GitHub, vamos a crear un nuevo archivo, a agregarlo a Git y subirlo a GitHub.

  • echo “Este es un archivo nuevo” >> file.txt
  • Esto creará un nuevo archivo llamado file.txt.
  • Debería ver el contenido del archivo. Ahora ejecute:

Git Status

Git informa que tiene un archivo sin seguimiento (llamado file.txt) en su repositorio. Esta es la manera en que Git le dice que hay un nuevo archivo

En el directorio de repo en su computadora sobre el que no se lo ha contado y Git no está rastreando ese archivo por los cambios que realice.

Eliminar un Archivo de Git.

Sucede qué si descubrimos que cometimos un error y necesitamos eliminar file.txt de nuestro repositorio. Una forma es eliminar el archivo de nuestra copia local del repositorio con este comando:

  • rm file.txt
  • Si ahora hace el estado de git.
  • Git dice que hay un archivo que no está preparado para la confirmación.
  • Y que se eliminó de la copia local de la repo.
  • Ahora ejecutamos
  • git add file.txt -> git status

Git add

Puede usarse cuando estamos agregando un nuevo archivo a Git, modificando el contenido de un archivo existente y agregándolo a Git, o eliminando un archivo de un repositorio de Git.

Efectivamente, git add tiene en cuenta todos los cambios y los pone en marcha para confirmarlos. En caso de duda, mire cuidadosamente la salida de cada comando en la captura de pantalla del terminal a continuación.

Git nos dirá que el archivo eliminado está preparado para su confirmación. Tan pronto como confirme este cambio y lo envíe a GitHub, el archivo también se eliminará del repositorio en GitHub.

  • git commit -m “Delete file.txt”
  • git push -u origin master
¿Cómo Configurar Cambios en Archivos con Git?
5 (100%) 1 vote[s]