Presenters: Joe Shindelar (@eojthebrave), Adison Berry
Git is a free, lightning fast and incredibly flexible version control system that makes it quick and easy to integrate source code control into any project. Learn why version control is a best practice, and specifically, how to use Git to track changes to your projects files, share changes or even partial ideas with your team, and deploy them to production environments, all while maintaining a meaningful history of who did what, why, and when. This is a hands-on course and students will learn to accomplish everyday tasks with Git from a combination of presentations and through playing in a sandbox environment.
After this workshop students will:
- Understand the basics of Version Control and why it is important.
- Understand the difference between distributed and centralized version control systems and advantages of each.
- Understand basic Git usage and concepts like staging, adding, and removing files, and committing changes the repository.
- Understand how to review and navigate through the history of a project using Git.
- Be able to create branches, and tags in Git and understand their usage.
- Understand the relationship between local and remote repositories and how to use Git when working with a team.
Attendee Skill Level: No prior knowledge of Git is required. Basic understanding of the concepts of Version Control will help but is also not a requirement. We’ll be using the command line Git application a lot so students should be comfortable with command line basics or willing to spend a bit of time beforehand getting familiar with navigating in a terminal.
A free video series on Drupalize.Me that covers these basics can be used to review command line usage prior to the workshop. http://drupalize.me/series/command-line-basics-series
Joe Shindelar – Senior Developer and Lead Trainer. Joe is a sought-after presenter who has spoken at many tech conferences about everything from code-level development to user interface, design, and community involvement. Joe has been teaching for over 6 years, and enjoys the “Aha!” moment that students experience when, after several failed attempts they get it and say, “This is awesome!” and the experience of watching his students expand their own knowledge and go on to accomplish amazing things.
Addison Berry – Director of Education and Trainer. Addison has been teaching for 7 years, and travels around the world, speaking at events from local high schools to major tech conferences like OSCON and Future of Web Apps, working to improve Open Source software, and get more people excited about the great tools out there that they can use to make their dreams happen. She is one of the co-authors for the O’Reilly book Using Drupal, has been awarded a Knight Foundation grant to improve Drupal documentation, and in 2010 Addison was recognized as one of the Most Influential Women in Tech by Fast Company Magazine.