the note of learning Git