Git 2.5 come with a new command worktree:
You can use it to manage multiple working trees attached to the same repository.
It is very useful when working on large project with multiple working branches.
Hope GitUp can support this wonderful new feature.
There are some discussion on other git client libraries introducing worktree support: