> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edgarqs.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Modificación en rama bloqueada

> Guía rápida para salvar cambios hechos en develop o main por error y llevarlos a la rama correcta.

## 🔹 Caso 1: Cambios sin commit en `develop`

1. **Guarda tus cambios actuales en `develop` o la rama donde estés (sin hacer commit allí):**

```bash theme={null}
git stash
```

2. **Cámbiate a tu rama correcta:**

```bash theme={null}
git checkout mi-rama
```

3. **Recupera tus cambios en tu rama:**

```bash theme={null}
git stash pop
```

👉 Ahora tus cambios están en tu rama, listos para commit.

4. **Haz commit y push con normalidad:**

```bash theme={null}
git add .
git commit -m "Lo que estabas haciendo"
git push origin mi-rama
```

## 🔹 Caso 2: Ya hiciste commit en `develop`

Si ya hiciste commit en `develop`, pero no puedes hacer push allí:

1. **Desde `develop`, crea una rama nueva con esos commits:**

```bash theme={null}
git checkout -b mi-rama
```

2. **Haz push de esa nueva rama y continúa trabajando:**

```bash theme={null}
git push origin mi-rama
```

<Tip>Antes de empezar a trabajar, asegúrate siempre de estar en tu rama con:</Tip>

```bash theme={null}
git status
```
