Descartar los cambios no rastreados

Beginner

This tutorial is from open-source community. Access the source code

Introducción

Cuando trabajas con Git, es común tener cambios no rastreados en tu directorio de trabajo. Estos cambios son archivos que Git no está rastreando actualmente. A veces, es posible que desees descartar estos cambios y comenzar de nuevo. En este laboratorio, aprenderás a descartar todos los cambios no rastreados en la rama actual.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Descarta los cambios no rastreados

Estás trabajando en un proyecto utilizando Git y has realizado algunos cambios en tu directorio de trabajo. Sin embargo, te das cuenta de que no necesitas estos cambios y los quieres descartar. Quieres descartar todos los cambios no rastreados en la rama actual.

Para completar este laboratorio, utilizarás el repositorio de Git denominado https://github.com/labex-labs/git-playground. Sigue estos pasos:

  1. Navega hasta el directorio del repositorio:
cd git-playground
  1. Verifica el estado de tu directorio de trabajo:
git status

Deberías ver la siguiente salida:

[object Object]
  1. Descarta todos los cambios no rastreados en la rama actual:
git clean -f -d
  1. Verifica nuevamente el estado de tu directorio de trabajo:
git status

Deberías ver la siguiente salida:

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

El comando git clean -f -d ha descartado todos los cambios no rastreados en la rama actual.

Resumen

Descartar los cambios no rastreados es un comando útil de Git cuando quieres comenzar de nuevo y descartar cualquier cambio que Git no esté rastreando actualmente. Utiliza el comando git clean -f -d para descartar todos los cambios no rastreados en la rama actual.