just an idea about git