pro git tutorial examples