Vista previa de push
Wyrm nunca hace push de inmediato. Push en la barra superior abre una vista previa de lo que cambiará en el remoto, y no se envía nada hasta que confirmas.
Abrir la vista previa
Sección titulada «Abrir la vista previa»Haz clic en Push en la barra superior. Wyrm abre Push a origin (o al remoto al que hagas push) y lista tus bookmarks con seguimiento.
La vista previa compara tus bookmarks con el remoto tal como Wyrm lo vio por última vez. Si puede que tus compañeros hayan hecho push desde entonces, haz clic antes en Fetch.
Leer la vista previa
Sección titulada «Leer la vista previa»Cada fila de bookmark tiene un estado:
| Estado | Significado |
|---|---|
| Nuevo | El bookmark aún no existe en el remoto. |
| Actualización | Un fast-forward: el remoto recibe tus commits nuevos encima de lo que ya tiene. |
| Eliminar | Borraste el bookmark en local; el push lo borra en el remoto. |
| Divergente | Tu bookmark y el del remoto han tomado caminos distintos. jj no hará push hasta que decidas qué hacer. |
| Actualizado | No hay nada para hacer push. |
| Necesita descripción / Tiene conflictos | Un commit que se va a subir no tiene descripción o tiene conflictos sin resolver. Arréglalo primero. |
| Sin rastrear | El bookmark existe en el remoto pero no tiene seguimiento en local. Seguir y hacer push lo configura una vez. |
Marca o desmarca bookmarks para elegir qué entra en este push. Si el repositorio tiene varios remotos, elígelos en Remotes. Los tags que has creado tienen su propia sección Tags; solo se hace push de los tags marcados.
Bookmarks divergentes
Sección titulada «Bookmarks divergentes»Haz clic en Resolver divergencia en una fila divergente. Wyrm muestra ambos historiales y ofrece:
- Force-push de la mía: sustituye el bookmark del remoto por el tuyo. Wyrm lo recomienda cuando la diferencia parece una reescritura tuya (Parece una reescritura.).
- Rebase sobre el remoto: pone tus commits encima de los del remoto. En los demás casos suele ser la opción más segura.
- Fusionar el remoto en el local
- Restablecer al remoto: descarta tu versión y toma la del remoto.
Hacer force-push es siempre esta elección explícita. jj no sobrescribe un bookmark remoto que se haya movido desde tu último fetch.
Confirmar
Sección titulada «Confirmar»Haz clic en Push de 1 marcador (o Push de N marcadores), o pulsa ⌘↩. Esc cancela; todavía no se ha aplicado nada.
Después del push, las etiquetas de seguimiento remoto del log (como main@origin) se mueven para mostrar dónde está ahora el remoto.