Draft
Also called drafts.
In plain English
A draft is work that is not finalized yet.
Example
You commitA commit records a project state in Git, plus history information such as the parent commit, the author, and a message. a draft of a page so a reviewer can read it. The commit exists, and the page is still a draft until you decide it is finished.
Why it matters
A draft may already be saved, and it may already be committed. A draft pull requestA draft pull request is a pull request shared as work in progress. GitHub's docs say it cannot be merged, and code owners are not automatically asked to review it. can sit on a branchA branch is a named line of snapshots, so a new idea can grow beside the shared line. whose newest commitA commit records a project state in Git, plus history information such as the parent commit, the author, and a message. is real. Final means someone decided the work is ready, not merely that a file was saved.
GitGit is a version-control tool that records changes to files and helps people combine work over time. tip is a separate idea. The tip is the newest commitA commit records a project state in Git, plus history information such as the parent commit, the author, and a message. on a branchA branch is a named line of snapshots, so a new idea can grow beside the shared line.. That commit can still be a draft.
Common confusion
A draft is not necessarily unsaved. Saving or committing does not by itself make the work final.
Sources
Updated September 30, 2026.
