---
title: "Comment by Jitendra Singh on \"Get Good At Git 💎\" | Hashnode"
description: "Great work, putting it all together. What is the difference between git fetch and git pull?"
url: "https://hashnode.com/posts/get-good-at-git/62727186272fe72a917ccc22/comment/6274a01fec989f4842a27b9b"
---

[Discussion](https://hashnode.com/posts/get-good-at-git/62727186272fe72a917ccc22)

Comment [Get Good At Git 💎](https://hashnode.com/posts/get-good-at-git/62727186272fe72a917ccc22)

[Jitendra Singh](https://hashnode.com/@jsroyal)

[May 6, 2022](https://hashnode.com/posts/get-good-at-git/62727186272fe72a917ccc22/comment/6274a01fec989f4842a27b9b)

Great work, putting it all together. What is the difference between git fetch and git pull?

[Bushra Nazish](https://hashnode.com/@Bushra)

[May 6, 2022](https://hashnode.com/posts/get-good-at-git/62727186272fe72a917ccc22/comment/6274a01fec989f4842a27b9b#reply-62753ac0dc122f5a4f21c44f)

Thanks Jitendra :)

A great question. Well! As far as I know,

-   Git Pull downloads the content from the remote repository and also merges the new commits into our working branch
-   Whereas, Git Fetch just copies content from the remote into the local repository.

So, Git Fetch can be considered as a harmless option as our working branch is not altered and our uncommitted work is secure.

Here's a helpful blog on it: [freecodecamp.org/news/git-fetch-vs-pull](https://www.freecodecamp.org/news/git-fetch-vs-pull/)
