add git library
add entitiy
add commit object
add branch