Ralf Thielow <ralf.thielow@xxxxxxxxxxxxxx> writes: > Simple "git checkout" or "git checkout " don't tell me that i've done a mistake > on usage. It does nothing. That is a designed behaviour. You did nothing wrong. Besides, that is a way people who use "checkout -t -b" to create topic branches check their branch status. Pay attention to what the last command does in the following transcript. $ git checkout master $ git checkout -t -b side Branch side set up to track local branch master. Switched to a new branch 'side' $ git checkout master Switched to branch 'master' $ edit ; git commit ;# on 'master' $ git checkout side Switched to branch 'side' Your branch is behind 'master' by 1 commit, ... ... time passes ... $ git checkout Your branch is behind 'master' by 1 commit, ... -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html