Skip to main content

Timeline for answer to What is the difference between 'git pull' and 'git fetch'? by Aman Tiwari

Current License: CC BY-SA 4.0

Post Revisions

7 events
when toggle format what by license comment
Aug 2, 2025 at 7:47 comment added Naino Half Incorrect. Correction: In the explanation for the second diagram, you wrote "modified C", that is impossible, because the commits in Git are immutable, that is you, or anyone else, can't modify the commit C. Any change is incorporated in git tracking as a new commit. So, saying that E and F are new commits is enough. So, since C is already present in your local branch, it will never be considered for merging, in fact, C will be considered as a common ancestor to calculate differences to perform merge operation by Git.
Jul 21, 2022 at 7:15 comment added mukherjeerajdeep To be more clear, "conflict may occur" if the same file is changed by another colleague and uploaded in remote repo and then those missing changes are pulled in your local repo with "git pull".
S Jul 14, 2020 at 20:45 history suggested Anupama Karunarathna CC BY-SA 4.0
Minor Grammer mistakes
Jul 14, 2020 at 16:46 review Suggested edits
S Jul 14, 2020 at 20:45
Mar 3, 2018 at 4:13 history edited acdcjunior CC BY-SA 3.0
formatting
Feb 7, 2017 at 14:34 review Late answers
Feb 7, 2017 at 14:37
Feb 7, 2017 at 14:15 history answered Aman Tiwari CC BY-SA 3.0