Struct representing a single entry from git ls-remote output.
git ls-remote
Each entry contains the object SHA and the ref name. Symref lines (from --symref) are included with sha set to nil.
--symref
sha
nil
@type t() :: %Git.LsRemoteEntry{ref: String.t(), sha: String.t() | nil}