GitLab wurde erfolgreich aktualisiert. Dank regelmäßiger Updates bleibt das THM GitLab sicher und Sie profitieren von den neuesten Funktionen. Danke für Ihre Geduld.

Commit a7bd1c23 authored by Ondřej Čertík's avatar Ondřej Čertík

Modify the alias to allow specifying a remote

Now the alias should be used as:

    git mr upstream 5

To check out a MR number 5 from the upstream remote, into a `mr-upstream-5`
local branch.

Also clarify that the `5` in the merge request is the number shown in GitLab.
parent d1ed0c76
......@@ -21,16 +21,16 @@ Add the following alias to your `~/.gitconfig`:
```
[alias]
mr = !sh -c 'git fetch origin merge-requests/$1/head:mr-$1 && git checkout mr-$1' -
mr = !sh -c 'git fetch $1 merge-requests/$2/head:mr-$1-$2 && git checkout mr-$1-$2' -
```
Now you can check out a particular merge request from any repository (it will use the `origin` remote) by:
Now you can check out a particular merge request from any repository and any remote, e.g. to check out a merge request number 5 as shown in GitLab from the `upstream` remote, do:
```
$ git mr 5
$ git mr upstream 5
```
This will fetch the merge request into a local `mr-5` branch and check it out.
This will fetch the merge request into a local `mr-upstream-5` branch and check it out.
### By modifying `.git/config` for a given repository
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment