diff --git a/components/content-service/pkg/initializer/git.go b/components/content-service/pkg/initializer/git.go index 2803d2eca7b6a7..360eada5dfa6e7 100644 --- a/components/content-service/pkg/initializer/git.go +++ b/components/content-service/pkg/initializer/git.go @@ -192,7 +192,7 @@ func (ws *GitInitializer) realizeCloneTarget(ctx context.Context) (err error) { } case LocalBranch: // checkout local branch based on remote HEAD - if err := ws.Git(ctx, "checkout", "origin/HEAD", "--no-track"); err != nil { + if err := ws.Git(ctx, "checkout", "-B", ws.CloneTarget, "origin/HEAD", "--no-track"); err != nil { return err } case RemoteCommit: