exercise of git