demo project use git