Git is a free and open-source distributed version control system designed for efficiently handling projects of various sizes, initially released by Linus Torvalds in April 2005. GitHub is a web-based hosting service for Git repositories, founded in 2008, which enhances Git's functionality with additional features. Key Git commands include git init, git clone, git status, git add, git commit, git push, and git pull, facilitating repository management and collaboration.