Please mention Tortoise git, for those coming from Tortoise SVN and for git first timers, its more easy than SourceTree.
You can use “outdated” tutorial for tortoise git I guess… I did not use tortoise git so i have no experience with that tool, though I heard some bad opinions about that one. Sourcetree is very popular on windows. Anyway, I use Sourcetree only for “overview” and to view changes. I operate on git command line to perform most actions and I am git first timer :P.
Should bump this topic since VCMI now support building with MSVC using CMake: