Descartar los cambios no rastreados

GitGitBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/clean("Clean Workspace") subgraph Lab Skills git/clean -.-> lab-12730{{"Descartar los cambios no rastreados"}} end

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:

  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.