this repository aims at learning git