Add Git Clone test

Our current Git Pull test does a pull from one commit to another.

However this doesn't cover heavier CI usage patterns where full Git Clones can occur concurrently leading to a different usage profile. We should add in a test to cover this.