# Git pull needed?

**URL:** https://meta.discourse.org/t/git-pull-needed/42928
**Category:** Support
**Created:** [April 21, 2016, 6:34am UTC](https://meta.discourse.org/t/git-pull-needed/42928 "2016-04-21T06:34:56Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![precessor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/precessor/32/120664_2.png) [@precessor](https://meta.discourse.org/u/precessor)
#### Post date: [April 21, 2016, 6:34am UTC](https://meta.discourse.org/t/git-pull-needed/42928/1 "2016-04-21T06:34:56Z")

</div>

A few places on meta and on the blog advise `git pull` before `./launcher rebuild app`. I’ve never done git pull, only the latter, and my Discourse instance seems to update fine. What’s the value of git pull?

---

<div class="post-metadata">

### Author: ![mpalmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mpalmer/32/45740_2.png) [@mpalmer](https://meta.discourse.org/u/mpalmer)
#### Post date: [April 21, 2016, 6:36am UTC](https://meta.discourse.org/t/git-pull-needed/42928/2 "2016-04-21T06:36:34Z")

</div>

The `git pull` brings down new versions of the `discourse_docker` repo, which is the `launcher` program itself (and all its supporting materials). We do, from time to time, make useful improvements there, although it’s far less frequent (and critical) than updating the application itself.

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [April 21, 2016, 8:45am UTC](https://meta.discourse.org/t/git-pull-needed/42928/3 "2016-04-21T08:45:58Z")

</div>

Also, @sam taught the launcher to update itself in March 2015:

[https://github.com/discourse/discourse\_docker/commit/098533cb0b2bbea0e55ead77f7bc1b8c668965c0](https://github.com/discourse/discourse_docker/commit/098533cb0b2bbea0e55ead77f7bc1b8c668965c0)

So you only need to run `git pull` once if you’re still on an older version, a `./launcher rebuild app` will be sufficient after that.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 23, 2016, 1:21am UTC](https://meta.discourse.org/t/git-pull-needed/42928/4 "2016-11-23T01:21:51Z")

</div>

Is this still true @sam? Even our template reply still says `git pull` in it..

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 23, 2016, 1:27am UTC](https://meta.discourse.org/t/git-pull-needed/42928/5 "2016-11-23T01:27:07Z")

</div>

`git pull` is needed if you are on an old version of discourse-docker, that is why I always but it in with my instructions.

No idea if people are running 3 year old versions of discourse docker.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 23, 2016, 1:27am UTC](https://meta.discourse.org/t/git-pull-needed/42928/6 "2016-11-23T01:27:33Z")

</div>

Hmm I think we should drop it at this point, two lines is more better than three.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [June 8, 2024, 12:45pm UTC](https://meta.discourse.org/t/git-pull-needed/42928/7 "2024-06-08T12:45:06Z")

</div>

This topic was automatically closed after 2970 days. New replies are no longer allowed.
