TortoiseGit: What is the difference between "Git Sync", "Fetch" and "Pull"?

I am switching from TortoiseSvn to TortoiseGit. But it caused some unexpected difficulties.

My working paradigm is simple:

  • Check code
  • Change code
  • Share with other users to view the code
  • Commit changes

Why worry about the following 3 syntacticallysimilar commands below?

And Pullthey Fetcheven have the same icon. What a convenient design!

enter image description here

+4
source share
1 answer

These are three different teams:

  • Git pullis git fetchfollowed by git merge- here.
  • Git fetch -
  • Git sync pull push

git svn, git pull svn update. svn git fetch. git sync svn up && & svn commit

+9

All Articles