Descripción: Estoy en la versión 2.9.0.beta5 y quiero actualizar a la 2.9.0.beta10, pero cuando escribo “git pull” en la Terminal, dice “Already up to date”. Además, la reconstrucción no funciona.
Pasos reproducibles: Escribir git pull en la terminal dice “Already up to date”. Escribir ./launcher rebuild app.
¿Debo escribir docker ps en la consola? Perdón por las preguntas tontas, pero soy una persona que sigue guías, no una programadora. Espero que lo entiendas
También debo decir que me permite actualizar usando la actualización de Discourse, no a través de la Terminal. En primer lugar, solo me permite actualizar Docker. Después de eso, me permitirá actualizar todo lo demás. Pero intenté abrir esa página después de la actualización de Docker y esta página me dijo que hiciera:
cd /var/discourse
./launcher rebuild app
Estos pasos. Lo que nos lleva a una pregunta: ¿cómo actualizar si rebuild app no funciona por alguna razón?
A veces, hacer solo git pull no te da los últimos commits. Puedes usar *git pull origin **main*** si estás usando Github para el control de versiones. Para otras plataformas de control de versiones, suele ser `git pull origin master*.
Explicación
Un pull es un fetch y un merge: *git pull = git fetch + git merge*
**git pull origin main** recupera los commits de la rama principal del remoto de origen (en la rama local origin/main), y luego fusiona origin/main en la rama que tienes actualmente seleccionada. ().
Después de un clonado reciente haciendo *git clone \u003clink to your repository\u003e* tendrás una rama local “main”, un remoto “origin” y tu rama principal tendrá “origin/main” como upstream.
**git pull** solo funciona si la rama que has seleccionado está rastreando una rama upstream. Por ejemplo, si la rama que has seleccionado rastrea origin/master, git pull es equivalente a git pull origin main.
Puedes ver el estado de tu repositorio y el área de staging con el comando *git status*.
Por ejemplo, aquí abajo está el resultado de git status en mi repositorio:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
Otros enlaces útiles
Para una explicación más profunda de las diferencias entre los distintos comandos de *git pull*, puedes ver las siguientes páginas:
Nunca uso git al actualizar Discourse. Solo uso las dos líneas anteriores. Creo que durante años el script de reconstrucción ha incluido el comando git necesario. Espero que sea correcto.
Simplemente no hace nada, pero empezó recientemente. En versiones anteriores todo funcionaba perfectamente. ¿Cómo puedo solucionar este problema?
Como puedes ver, el lanzador no funcionó en absoluto.
Si te refieres a la instalación de un clic, no la admitimos aquí, así que he etiquetado esto como unsupported-install. El soporte gratuito aquí se centra en la instalación estándar.
¿Has considerado abrir un ticket con DigitalOcean?