Are you getting the most out of git? The 2018 Stack Overflow Developer Survey tells us 90% of developers are using git now. Source code is what we produce, so it's arguably the most important tool we use. But do you use it as effectively as you can?
In this talk, I'll dive under the covers of git, and explain in depth the surprisingly simple and elegant design hidden within. With this knowledge, you'll be better equipped to make sense of the sometimes enigmatic yet powerful capabilities git offers.
I'll explain the workflows of a typical advanced git user, show how to make your code more maintainable and leave you in no doubt of when to merge and when to rebase and how to get out of trouble.
We'll then step back and look at some powerful techniques to harness git and .NET together to help us understand more about source code under git's control.
Beginner or seasoned pro, I bet you'll learn something about git you didn't already know!