git checkout: what does this weird output mean?

Solution 1:

That's the output of git status; git is showing you that after checking out master there are still uncommited changes to your working copy (one modified file and one deleted file).

Check man git-status:

M = modified
A = added
D = deleted
R = renamed
C = copied
U = updated but unmerged