git fetch do?git fetch downloads new data from a remote repository but does not change your working files. It updates your local copy of the remote branches.
git pull do?git pull downloads new data from a remote repository and immediately merges it into your current working branch, updating your files.
git pull related to git fetch?git pull is like running git fetch followed by git merge. It fetches changes and then merges them automatically.
git fetch instead of git pull?You use git fetch when you want to see changes from others without changing your current files. It lets you review updates before merging.
git pull?If there are conflicts, git pull will pause and ask you to fix the conflicts manually before completing the merge.
git fetch do?git fetch only downloads changes from the remote but does not change your current files.
git pull downloads and merges remote changes into your current branch.
git pull performs internally?git pull runs git fetch first, then git merge.
git fetch over git pull?git fetch lets you see remote changes without merging, so you can review first.
git pull results in conflicts?You must fix conflicts manually before the merge can finish.
git fetch and git pull in your own words.git fetch is better than git pull.