Descrizione: Sono su 2.9.0.beta5 e voglio aggiornare a 2.9.0.beta10, ma quando scrivo nel Terminale “git pull” dice “Already up to date”. Inoltre, la ricostruzione non funziona.
Passaggi riproducibili: Digitare git pull nel terminale dice “Already up to date”. Digitare ./launcher rebuild app.
Dovrei digitare docker ps nella console? Scusa per le domande stupide, ma sono letteralmente una persona che segue le guide, non una programmatrice. Spero che tu capisca
Devo anche dire che mi permette di aggiornare usando l’aggiornamento di Discourse, non tramite il Terminale. Prima di tutto mi permette di aggiornare solo Docker. Dopo di che mi permetterà di aggiornare tutto il resto. Ma ho provato ad aprire quella pagina dopo l’aggiornamento di Docker e questa pagina mi ha detto di fare:
cd /var/discourse
./launcher rebuild app
questi passaggi. Il che ci porta a una domanda: come aggiornare se rebuild app non funziona per me per qualche motivo.
A volte, eseguire solo git pull non ti dà gli ultimi commit. Puoi usare *git pull origin **main*** se stai usando Github per il controllo di versione. Per altre piattaforme di controllo di versione, di solito è git pull origin **master***.
Spiegazione
Un pull è un fetch e un merge: *git pull = git fetch + git merge*
**git pull origin main** recupera i commit dal branch main del remote origin (nel branch locale origin/main), e poi unisce origin/main nel branch che hai attualmente selezionato. ().
Dopo un clone fresco eseguendo *git clone \u003clink to your repository\u003e* avrai un branch locale “main”, un remote “origin” e il tuo branch main avrà “origin/main” come upstream.
**git pull** funziona solo se il branch che hai selezionato sta tracciando un branch upstream. Ad esempio, se il branch che hai selezionato traccia origin/master, git pull è equivalente a git pull origin main
Puoi vedere lo stato del tuo repository e dell’area di staging con il comando *git status*.
Ad esempio, qui sotto è il risultato di git status sul mio repository:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
Altri link utili
Per una spiegazione più approfondita delle differenze tra i diversi comandi *git pull*, puoi consultare le seguenti pagine:
Non uso mai git quando aggiorno Discourse. Uso solo le due righe sopra. Penso che da anni lo script di ricostruzione includa il comando git necessario. Spero sia corretto.
Non fa nulla, ma ha iniziato a farlo di recente. Nelle versioni precedenti tutto funzionava alla grande. Come posso risolvere questo problema?
Come puoi vedere, il launcher non ha funzionato affatto.
Se intendi l’installazione con un clic, non la supportiamo qui, quindi ho etichettato questo unsupported-install. Il supporto gratuito qui si concentra sull’installazione standard.
Hai considerato di aprire un ticket con DigitalOcean?