 <p>git prevents you from altering your working directory in a way that overwrites local changes (e.g. in case of a checkout).</p> <p>Since your checkout went smooth, it simply means that the local changes were not overwritten by it, so there's no need to worry. You're still in a consistent state.</p> <p>Were you switching to a new branch perhaps? Or maybe the local changes were newly added files? That would explain why the checkout generated no conflicts.</p>