generate git directory