在开发服务器中切换 Git 分支

Switch Git branch in development server

我有一个 Git 结构如图所示的存储库:

如您所见,有一个 development 分支,这是我在开发服务器上使用的分支。

我们(我和他们)正在开发新功能,因此开发人员在 unificacion 分支工作,我继续在 development 开发,以免在 "stable" 搞砸事情开发 我创建了 merge-all,其中包含 developmentunificacion 之间的合并。好吧,我需要在开发服务器中从 development 切换到 merge-all,我该怎么做?

我在 .git/config 文件中有此内容,但我不太确定要触及那里的任何内容。

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@bitbucket.org:iosev/sis-php-source.git
[branch "master"]
        remote = origin
        merge = refs/heads/master

可以给我一些提示吗?我已经阅读了一些文档(this, this 等等),但对我来说还是一点都不清楚

Switching between branches use
    git checkout merge-all

Read below all you need to know about branching and merging
    http://git-scm.com/book/es/v2/Git-Branching-Basic-Branching-and-Merging