I am moving from TortoiseSvn to TortoiseGit. But enountered some unexpected difficulties.
My working paradigm is as simple as:
Why bother to have the 3 syntactically
similar commands below?
And Pull
and Fetch
even share the identical icon. What a user-friendly design!
These are three different commands:
pull
is a git fetch
followed by git merge
- read herefetch
fetches info about remote repositories - read heresync
does everything in one command meaning pull
and push
read hereIf 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