In the lecture at one place we are using "git fetch" to get the changes from the remote whereas at another instance "git pull origin master" command is used. Is there a difference between the functionality of the two? And why we have use two different methods for updating/getting the changes from the remote. Request you to please clear the doubt.