What is the difference between git clone and checkout? May 21, 2017 down vote git clone is to fetch your repositories from the remote git server. git checkout is to checkout your desired status of your repository (like branches or particular files). Read more