Learn more about Git commits.Commits are fundamental to Git, but not all developers have a comprehensive understanding of what a commit actually is and how it gets applied to your project. In short, a commit is a snapshot of your Git repository at one point in time.