# Impossible de mettre à jour depuis Git Pull "Déjà à jour"

**URL:** https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421
**Category:** Self-hosting
**Tags:** unsupported-install
**Created:** [Octobre 9, 2022, 11:01 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421 "2022-10-09T23:01:27Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Octobre 9, 2022, 11:01 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/1 "2022-10-09T23:01:27Z")

</div>

**Priorité/Gravité** : Normale

**Plateforme** : Digital Ocean / Personnel / 2.9.0.beta5

**Description** : Je suis sur la version 2.9.0.beta5 et je veux mettre à jour vers la 2.9.0.beta10, mais lorsque j’écris `git pull` dans le terminal, il est indiqué “Already up to date”. De plus, la reconstruction ne fonctionne pas.

**Étapes reproductibles** : Taper `git pull` dans le terminal indique “Already up to date”. Taper `./launcher rebuild app`.

 ![Снимок экрана 2022-10-10 в 02.01.06](https://global.discourse-cdn.com/meta/original/4X/9/d/6/9d6dd4ff80339d6cd041eca9b341a9efe95ef6dd.png)

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Octobre 9, 2022, 11:18 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/2 "2022-10-09T23:18:35Z")

</div>

Qu’obtient-on de `docker ps` ?

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Octobre 9, 2022, 11:24 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/3 "2022-10-09T23:24:06Z")

</div>

Dois-je taper `docker ps` dans la console ? Désolé pour ces questions stupides, mais je suis littéralement une personne qui suit les guides, pas une programmeuse. J’espère que vous comprendrez 🙏

 ![Снимок экрана 2022-10-10 в 02.29.46](https://global.discourse-cdn.com/meta/original/4X/c/e/6/ce6b84b8b20cbbe553ab8b27d90561df2ccca910.png)

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Octobre 9, 2022, 11:28 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/4 "2022-10-09T23:28:04Z")

</div>

Je dois aussi dire que cela me permet de mettre à niveau en utilisant la mise à niveau Discourse, pas via le terminal. Tout d’abord, cela me permet de mettre à niveau uniquement Docker. Après cela, cela me permettra de mettre à niveau tout le reste. Mais j’ai essayé d’ouvrir cette page après la mise à jour de Docker et cette page m’a dit de faire :

```plaintext
cd /var/discourse
./launcher rebuild app

```

ces étapes. Ce qui nous amène à la question : comment mettre à niveau si `rebuild app` ne fonctionne pas pour moi pour une raison quelconque.

---

<div class="post-metadata">

### Author: ![dpacheco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dpacheco/32/277811_2.png) [@dpacheco](https://meta.discourse.org/u/dpacheco)
#### Post date: [Décembre 7, 2022, 8:49 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/5 "2022-12-07T20:49:12Z")

</div>

Faire uniquement `git pull` ne vous donne pas toujours les derniers commits. Vous pouvez utiliser `git pull origin **main** ` si vous utilisez Github pour le contrôle de version. Pour d’autres plateformes de contrôle de version, c’est généralement `git pull origin **master** `.

**Explication**  
Un pull est un fetch et un merge : `git pull = git fetch + git merge`

`git pull origin main` récupère les commits de la branche principale du remote origin (dans la branche locale origin/main), puis il fusionne origin/main dans la branche que vous avez actuellement vérifiée. ().

Après un clone frais en faisant `git clone <lien vers votre dépôt>`, vous aurez une branche locale “main”, un remote “origin” et votre branche principale aura “origin/main” comme upstream.

`git pull` ne fonctionne que si la branche que vous avez vérifiée suit une branche upstream. Par exemple, si la branche que vous avez vérifiée suit origin/master, git pull est équivalent à git pull origin main.

Vous pouvez voir l’état de votre dépôt et de votre staging area avec la commande `git status`.  
Par exemple, voici ci-dessous le résultat de `git status` sur mon dépôt :

```plaintext
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

```

**Autres liens utiles**  
Pour une explication plus approfondie des différences entre les différentes commandes `git pull`, vous pouvez consulter les pages suivantes :

- [StackOverflow](https://stackoverflow.com/questions/15797183/differences-between-git-pull-commands-when-pulling-from-origin)
- [GeeksForGeeks](https://www.geeksforgeeks.org/git-difference-between-git-fetch-and-git-pull/#:~:text=Git%20Fetch%20is%20the%20command,changes%20into%20the%20local%20repository.)

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [Décembre 8, 2022, 4:21 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/6 "2022-12-08T16:21:48Z")

</div>

> [@Flashio](#):
>
> ```plaintext
> cd /var/discourse
> ./launcher rebuild app
> 
> ```

Je n’utilise jamais git lors de la mise à niveau de Discourse. J’utilise juste les deux lignes ci-dessus. Je pense que depuis des années le script de reconstruction inclut la commande git nécessaire. J’espère que c’est correct.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Décembre 8, 2022, 4:39 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/7 "2022-12-08T16:39:45Z")

</div>

C’est exact, il n’est pas nécessaire de spécifier la branche de `discourse-docker` et tout pull du dépôt `discourse` est géré par `launcher`.

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Décembre 24, 2022, 12:01 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/8 "2022-12-24T00:01:38Z")

</div>

Oui, mais rien ne se passe lorsque j’essaie de

```plaintext
./launcher rebuild app

```

![Screenshot 2022-12-24 at 02.00.07](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/e/9/ce9bd6716f4ecca218c74268ead346bcad540887_2_690x54.png)

Cela ne fait rien, mais cela a commencé récemment. Sur les versions précédentes, tout fonctionnait parfaitement. Comment puis-je résoudre ce problème ?

Comme vous pouvez le voir, le lanceur n’a pas fonctionné du tout.

 ![Screenshot 2022-12-24 at 02.03.22](https://global.discourse-cdn.com/meta/original/4X/a/c/1/ac1717c31bbd23da1cd4c090cb2c47021d9bdee0.png)

Aucune réponse à “stop” ou à “start”.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Décembre 24, 2022, 2:21 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/9 "2022-12-24T02:21:12Z")

</div>

Comment cette instance a-t-elle été installée ?

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Décembre 26, 2022, 10:25 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/10 "2022-12-26T22:25:42Z")

</div>

Digital Ocean fournit des droplets avec Discourse préinstallé. Je l’ai donc utilisé.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Décembre 26, 2022, 10:56 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/11 "2022-12-26T22:56:00Z")

</div>

Si vous parlez de l’installation en un clic, nous ne la prenons pas en charge ici, j’ai donc ajouté la balise #unsupported-install. Le support gratuit ici se concentre sur l’installation standard.

Avez-vous envisagé de soumettre un ticket à DigitalOcean ?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Décembre 26, 2022, 11:48 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/12 "2022-12-26T23:48:49Z")

</div>

C’est très étrange. Qu’est-ce que

```
     docker ps

```

affiche ?

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [Décembre 27, 2022, 4:59 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/13 "2022-12-27T04:59:40Z")

</div>

> [@Can't update since Git Pull "Already up to date"](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/3):
>
> Should I type docker ps into console? Sorry for dumb questions, but I’m literally guide-follow person, not a programmer. Hope you’ll understand pray

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Décembre 29, 2022, 9:03 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/14 "2022-12-29T21:03:50Z")

</div>

Cette chose :

 ![Screenshot 2022-12-29 at 23.03.19](https://global.discourse-cdn.com/meta/original/4X/a/7/b/a7b1a2e01e4fd022544125d9dff7d52d1e5bf208.png)

---

<div class="post-metadata">

### Author: ![Flashio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/flashio/32/148951_2.png) [@Flashio](https://meta.discourse.org/u/Flashio)
#### Post date: [Janvier 15, 2023, 2:42 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/15 "2023-01-15T14:42:22Z")

</div>

D’accord, j’ai trouvé une solution :

**Faites simplement dans l’ordre :**

```plaintext
wget -qO- https://get.docker.com/ | sh

```

```plaintext
service docker start

```

```plaintext
git pull

```

```plaintext
git stash

```

```plaintext
git stash drop

```

```plaintext
git pull

```

```plaintext
./launcher rebuild app

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [Février 14, 2023, 2:42 UTC](https://meta.discourse.org/t/cant-update-since-git-pull-already-up-to-date/241421/16 "2023-02-14T14:42:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
