diff --git a/src/plugins/git/branchmodel.cpp b/src/plugins/git/branchmodel.cpp index 7d14080f4c7..480fc69bebf 100644 --- a/src/plugins/git/branchmodel.cpp +++ b/src/plugins/git/branchmodel.cpp @@ -501,7 +501,9 @@ QModelIndex BranchModel::addBranch(const QString &branchName, bool track, const QStringList args; args << (track ? QLatin1String("--track") : QLatin1String("--no-track")); - args << branchName << startPoint; + args << branchName; + if (!startPoint.isEmpty()) + args << startPoint; if (!m_client->synchronousBranchCmd(m_workingDirectory, args, &output, &errorMessage)) { VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage);