added checkout git feature