study the usage of git