Descrição: Estou na versão 2.9.0.beta5 e quero atualizar para a 2.9.0.beta10, mas quando digitei no Terminal “git pull” ele diz “Already up to date”. Além disso, o rebuild não está funcionando.
Passos Reproduzíveis: Digitar git pull no terminal diz “Already up to date”. Digitar ./launcher rebuild app.
Devo digitar docker ps no console? Desculpe pelas perguntas bobas, mas sou literalmente uma pessoa que segue guias, não uma programadora. Espero que você entenda
Também devo dizer que ele me permite atualizar usando o upgrade do Discourse, não via Terminal. Em primeiro lugar, ele me permite atualizar apenas o Docker. Depois disso, ele me permitirá atualizar todo o resto. Mas tentei abrir essa página após a atualização do Docker e essa página me disse para fazer:
cd /var/discourse
./launcher rebuild app
estes passos. O que nos leva a uma pergunta: como atualizar se rebuild app não estiver funcionando para mim por algum motivo.
Às vezes, apenas executar git pull não traz os commits mais recentes. Você pode usar *git pull origin **main*** se estiver usando o Github para controle de versão. Para outras plataformas de controle de versão, geralmente é `git pull origin master*.
Explicação
Um pull é um fetch e um merge: *git pull = git fetch + git merge*
**git pull origin main** busca commits do branch main do remote origin (para o branch local origin/main) e, em seguida, mescla origin/main no branch que você tem atualmente em checkout. ().
Após um clone recente, executando *git clone \u003clink to your repository\u003e*, você terá um branch local “main”, um remote “origin” e seu branch main terá “origin/main” como upstream.
**git pull** só funciona se o branch que você tem em checkout estiver rastreando um branch upstream. Por exemplo, se o branch que você tem em checkout rastreia origin/master, git pull é equivalente a git pull origin main.
Você pode ver o estado do seu repositório e da área de staging com o comando *git status*.
Por exemplo, abaixo está o resultado de git status no meu repositório:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
Outros links úteis
Para uma explicação mais aprofundada das diferenças entre os diferentes comandos *git pull*, você pode consultar as seguintes páginas:
Eu nunca uso git ao atualizar o Discourse. Eu apenas uso as duas linhas acima. Acho que por anos o script de reconstrução incluiu o comando git necessário. Espero que isso esteja correto.
Sim, mas nada acontece quando tento \n\n\n./launcher rebuild app\n\n\n\n\nSimplesmente não faz nada, mas começou recentemente. Em versões anteriores, tudo funcionou perfeitamente. Como posso lidar com esse problema?\n\nComo você pode ver, o launcher não funcionou nada.\n\n
Se você se refere à instalação com um clique, nós não oferecemos suporte para isso aqui, então marquei esta postagem como unsupported-install. O suporte gratuito aqui se concentra na instalação padrão.
Você já considerou abrir um ticket com a DigitalOcean?