learn git note