Git - checking out files bugged?

Yes, Git is a distributed version control system and doesn’t support the concept of ‘checking out’ or locking of files. To avoid merge conflicts you have to just communicate with your team to make sure you aren’t working on the same files.

Or switch to a centralised VCS like Perforce that will let you check out files.