Git Advanced Tutorial