Transitioning to git after using Perforce for many years at my old job. Any decent tutorials for a beginner? Still not understanding the differences between pulling, fetching, merging, resetting, etc.
>>53692532
You could just use Sourcetree for a bit.
Nice visualization of git workflow.
mercurial > git
Git is the windows of scm, over-complex shit that you use "because everybody else does". Depending on your use case even SVN is better than git.
https://www.youtube.com/watch?v=r63f51ce84A
>>53692532
Perhaps you should consider a "simplier" DVCS before tackling git. Try mercurial, get to know it, and once you are comfortable, "step up" to git. You'll re-use about 80-90 percent of what you learned with mercurial and will have two tools to work with instead of one.
There is literally no reason not to use a simpler scm.
https://xkcd.com/1597/
>>53692532
The Atlassian guide to git is really good.