explaining git to giang