Always reset geode repo.
diff --git a/infrastructure/scripts/aws/run_tests.sh b/infrastructure/scripts/aws/run_tests.sh
index 19022d2..3dd4d0d 100755
--- a/infrastructure/scripts/aws/run_tests.sh
+++ b/infrastructure/scripts/aws/run_tests.sh
@@ -156,8 +156,9 @@
   fi
 
   ssh ${SSH_OPTIONS} geode@$FIRST_INSTANCE "\
-    [ ! -d geode ] && git clone ${REPO}; \
-    cd geode && git fetch --all && git checkout ${BRANCH} && git pull"
+    rm -rf geode && \
+    git clone ${REPO} && \
+    cd geode && git checkout ${BRANCH}"
 
   set +e
   for i in {1..5}; do