Если он вместе со всеми файлами проекта с фтп подтянет папку .git, то работать он с проектом сможет через репозиторий. Естественно, у него в системе должен быть установлен Git. Плюс к этому, ему нужно будет проверить origin. Если он прописан через https, тогда ему придется вводить каждый раз логин и пароль. Если там прописан ssh, тогда нужно будет позаботиться о связке SSH ключей локального репозитория и удаленного.