TortoiseGit: What’s the difference between “Git Sync”, “Fetch” and “Pull”?

These are three different commands:

  1. Git pull is a git fetch followed by git merge – read here
  2. Git fetch fetches info about remote repositories – read here
  3. Git sync does everything in one command meaning pull and push read here

If you want to compare git and svn workflow then git pull is like svn update. There’s no direct svn version of git fetch. Git sync is like svn up && svn commit in one command

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)