Question: what is the difference between pull and clone?
Answer: Clone is generally used to get remote repo copy. Pull is used to view other team mates added code, if you are working in teams. git clone is used for just downloading exactly what is currently working on the remote server repository and saving it in your machine's folder where that project is placed.