part of learning git