Git, the most widely used VCS, is renowned for its flexibility and effectiveness, although it might come accross as overly complex and with a steep learning curve. It's quite common for people to end up using it mechanically, without understanding its abstractions, leading to stumble when the unexpected happens. This intermediate level workshop aims to address that, with an ample introductory section explaining the basic concepts and abstractions, followed by practical examples for different scenarios you may encounter. This provides users with the necessary tools to navigate the Git command line jungle.
Intermediate level workshop