diff --git a/lib/platform/git/storage.ts b/lib/platform/git/storage.ts index 3d249dcbc06b0996dbb1533cba2e2dabd45bbe24..09b0d0a2a671e20ce1c9fc795ea37f3859c3a69d 100644 --- a/lib/platform/git/storage.ts +++ b/lib/platform/git/storage.ts @@ -250,14 +250,8 @@ class Storage { if (!branchName.startsWith(this._config.branchPrefix)) { // fetch the branch only if it's not part of the existing branchPrefix try { - await this._git!.raw([ - 'remote', - 'set-branches', - '--add', - 'origin', - branchName, - ]); - await this._git!.fetch(['origin', branchName, '--depth=2']); + const ref = `refs/heads/${branchName}:refs/remotes/origin/${branchName}`; + await this._git!.fetch(['origin', ref, '--depth=2', '--force']); } catch (err) { // do nothing }