GitStatus model.
@type t() :: %ExDaytona.Model.GitStatus{ ahead: integer() | nil, behind: integer() | nil, branchPublished: boolean() | nil, currentBranch: String.t(), detached: boolean() | nil, fileStatus: [ExDaytona.Model.FileStatus.t()], upstream: String.t() | nil }