a demo for learning git