diff options
author | Mattia Rizzolo <mattia@mapreri.org> | 2018-03-29 14:28:38 +0200 |
---|---|---|
committer | Mattia Rizzolo <mattia@mapreri.org> | 2018-03-29 14:28:38 +0200 |
commit | 8426c04eeb7f3e78257393cbe8ac30641a90223f (patch) | |
tree | 4fdb557ca6886a1b94eca2e4e1a6dd9076a8125f | |
parent | 1d7ca033907d8dff18e74c41c391f58382f78ead (diff) | |
download | gitlab-ce-8426c04eeb7f3e78257393cbe8ac30641a90223f.tar.gz |
Recommend a `--prune` while `git fetch`ing
Especially with the main gitlab repository, there tends to be tons of
stray branches, a continue `git fetch` without any -p will easily lead
to hundreds of "orphaned branches" in the local checkouts.
Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
-rw-r--r-- | doc/update/10.5-to-10.6.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/update/10.5-to-10.6.md b/doc/update/10.5-to-10.6.md index f5c5c305726..2f90fb62c4a 100644 --- a/doc/update/10.5-to-10.6.md +++ b/doc/update/10.5-to-10.6.md @@ -103,7 +103,7 @@ rm go1.8.3.linux-amd64.tar.gz ```bash cd /home/git/gitlab -sudo -u git -H git fetch --all +sudo -u git -H git fetch --all --prune sudo -u git -H git checkout -- db/schema.rb # local changes will be restored automatically sudo -u git -H git checkout -- locale ``` @@ -131,7 +131,7 @@ sudo -u git -H git checkout 10-6-stable-ee ```bash cd /home/git/gitlab-shell -sudo -u git -H git fetch --all --tags +sudo -u git -H git fetch --all --tags --prune sudo -u git -H git checkout v$(</home/git/gitlab/GITLAB_SHELL_VERSION) sudo -u git -H bin/compile ``` @@ -146,7 +146,7 @@ If you are not using Linux you may have to run `gmake` instead of ```bash cd /home/git/gitlab-workhorse -sudo -u git -H git fetch --all --tags +sudo -u git -H git fetch --all --tags --prune sudo -u git -H git checkout v$(</home/git/gitlab/GITLAB_WORKHORSE_VERSION) sudo -u git -H make ``` @@ -182,7 +182,7 @@ sudo -u git -H sed -i.pre-10.1 's/\[\[storages\]\]/[[storage]]/' /home/git/gital ```shell cd /home/git/gitaly -sudo -u git -H git fetch --all --tags +sudo -u git -H git fetch --all --tags --prune sudo -u git -H git checkout v$(</home/git/gitlab/GITALY_SERVER_VERSION) sudo -u git -H make ``` |