Git pull command pulls new changes or commits from a particular branch from your central repository and updates your target branch in your local repository. Git fetch is also used for the same purpose but it works in a slightly different way. When you perform a git fetch, it pulls all new commits from the desired branch and stores it in a new branch in your local repository. If you want to reflect these changes in your target branch, git fetch must be followed with a git merge. Your target branch will only be updated after merging the target branch and fetched branch.
What is a ‘conflict’ in git?
How to delete branch in git?
How to create branch in git?
What is 'Head' in Git and How to Create Heads in Repo - RRutors
What is the difference between git pull and git fetch?
List out Git repository hosting services
How can you create a repository in Git?
What is a repository in Git?
What is a commit message?
What is mean by ‘git config’ ?
What is the use of ‘git log’?
How to resolve conflict in git?
What is the difference between Git and SVN?