In Git terms, a "checkout" is the act of switching between different versions of a target entity. The git checkout command operates upon three distinct entities: files, commits, and branches.
What is checkin and checkout in git?
checkout is getting changes out from the local or remote repository (into your local working directory). checkin is putting changes back into the the local or remote repository (from your local working directory).
What is checkout a commit?
The Git checkout command tells Git to which branch or commit you want your changes applied. ... In Git, a branch is a pointer to one specific commit, while a commit is a snapshot of your repository at a specific point in time. Your branch pointer moves along with each new commit you make.