diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 2b32add17ce..1026faefacb 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -2759,7 +2759,7 @@ export class Repository { return { type: RefType.Head, name: branchName, - upstream: upstream ? { + upstream: upstream !== '' && status !== '[gone]' ? { name: upstreamRef ? upstreamRef.substring(11) : upstream.substring(index + 1), remote: remoteName ? remoteName : upstream.substring(0, index) } : undefined,