diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts
index 345fb32af8a49ad5af85af3a2cb8844b7fa624c3..fc808081eea4abe64af392493fedd554133f03b0 100644
--- a/lib/util/git/index.ts
+++ b/lib/util/git/index.ts
@@ -131,10 +131,10 @@ async function isDirectory(dir: string): Promise<boolean> {
 }
 
 async function getDefaultBranch(git: SimpleGit): Promise<string> {
-  // see https://stackoverflow.com/a/44750379/1438522
+  // see https://stackoverflow.com/a/62352647/3005034
   try {
-    const res = await git.raw(['symbolic-ref', 'refs/remotes/origin/HEAD']);
-    return res.replace('refs/remotes/origin/', '').trim();
+    const res = await git.raw(['rev-parse', '--abbrev-ref', 'origin/HEAD']);
+    return res.replace('origin/', '').trim();
   } catch (err) /* istanbul ignore next */ {
     checkForPlatformFailure(err);
     if (