On Wed, 16 Jul 2008, Johannes Schindelin wrote: > I had the pleasure of introducing Git to a few users in the last months > and in my opinion, restricting myself to teaching them these commands > first helped tremendously: > > - clone, pull, status, add, commit, push, log > > All of these were presented without options, to keep things simple. I completely agree with you. In the context of remote tracking branches, I usually talk about 'git init' + 'git remote' + 'git fetch' + 'git merge' and/or 'git rebase' which is somehow simpler to really understand than 'git clone' + 'git pull'. At that point the branch concept is usually clear. Nicolas -- 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