GitHub: What does checkout do?

github

Solution

`checkout` in Perforce would roughly equate to `clone` in git, but in VCS like git ( and even SVN ), the checkout doesn't signal lock to others that you are working on it. Anyone can clone a git repo and work on it without thinking about who else is working on it.

Problem

I'm coming from a perforce background, trying to understand gitHub. In Perforce when I "checkout" something it lets other users know I am working on that file. Does checkout work the same way in Git? It seams like you don't check out files but branches? Thanks

Original source

Related problems