Separate "git clone" and "git pull" functions