diff --git a/pkg/commands/models/branch.go b/pkg/commands/models/branch.go index 25d806fca..5a34ba5e8 100644 --- a/pkg/commands/models/branch.go +++ b/pkg/commands/models/branch.go @@ -104,7 +104,7 @@ func (b *Branch) IsBehindForPull() bool { } func (b *Branch) IsBehindForPush() bool { - return b.BehindForPush != "" && b.BehindForPush != "0" + return b.RemoteBranchStoredLocally() && b.BehindForPush != "0" } // for when we're in a detached head state