Un empujón fue rechazado
Se rechaza un envío por una de tres razones, y GitTree dice cuál. The remote refused …: el control remoto tiene confirmaciones, tu rama no. The remote declined the push: una protección de gancho o rama dijo que no, con su motivo. … moved: un envío forzado con arrendamiento encontró que el control remoto ya no estaba donde lo recogió por última vez, por lo que no se reemplazó nada.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Intentaste presionar y GitTree mostró un rechazo.
donde encontrarlo
- El cuadro de diálogo GitTree se muestra después del envío.
| acción | macOS | Windows y Linux |
|---|---|---|
| empujar | ⌘⇧U | Ctrl+Shift+U |
Pasos
Cuando el control remoto tiene nuevas confirmaciones
Elija Merge and Push o Rebase and Push para traerlos y presionarlos, o Fetch Only para mirar primero.
Cuando una regla lo rechazó
Lea el motivo en The remote declined the push. Para una rama protegida, elija Push to a New Branch… y abra una solicitud de extracción.
Cuando el contrato de arrendamiento ya no se mantiene
Busque para ver qué se movió, revíselo y luego decida nuevamente. GitTree nunca fuerza las confirmaciones que no has visto.
Resultado esperado
Tus confirmaciones llegan al control remoto sin sobrescribir las de nadie más.
Si algo sale mal
"... no tiene aguas arriba para traer; busque, luego configure su aguas arriba primero"
Recupera y luego configura el upstream de la rama (Seguimiento y publicación).
Preguntas
¿Cuándo debo forzar el empujón?
Solo en su propia sucursal después de reescribirla y con el arrendamiento GitTree usos. Consulte Forzar envío con arrendamiento.