Learning Git will help you gain an insight on using different features of Git to increase efficiency in a collaborative work environment.
Start off by installing Git and learn about different version control approaches. Walk through different types of workflows available and select the one best suited for you. Initialize your first repository to start working on your project. Develop an authentication system for your repositories with the help of SSH keys. Combine your work with that of several other contributors with the help of branching and forking. Using pull requests put your work in sync with that of other patrons. Delve through various concepts like rebasing and rewriting commands to manage your commit history. Furthermore, learn to tag different versions of code to identify them easily. Finally, analyze the changes in the code and trace them to its early stage.
About the Author
Sam Slotsky is a software engineer and saxophonist originating from Sioux City, IA. He attended the University of Iowa for Computer Science and Music and is currently employed by Ackmann & Dickenson, Inc. of Minneapolis, specializing in backend web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the Meteor framework and makes occasional posts on Coderwall’s tech blog.
Instructor Details
Courses : 212
Specification: Learning Git
|
9 reviews for Learning Git
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$74.99 $12.99
Sean Kelley Pegg –
For someone starting out with Git this course presents the core information quickly without too much fuss. The scenarios are realistic and to the point. Learning the more advanced features was also easy using Git on a team, you are going to run into these situations right away and it’s good to know how to solve them. With some online screencasts you have to do a lot of tangential work to follow along, but not with this course. I found it easy to try out the concepts alongside the presenter as he was speaking.
Mitch Bullard –
I have been using git for a couple years now, but in many cases I use commands that I don’t fully understand. I took this course as a git refresher because I had to understand some of the more advanced git features. This course has enough of the basics to onboard a developer who is new to git, but it doesn’t dwell on the basics to the point that half the course is worthless for more seasoned users of git, like me. Personally, I got tremendous value out of the early sections in this course, because it helped me understand the theory behind some of git’s features that I was a bit hazy on. As the course progressed I learned a lot of new git commands and arguments. Most importantly, though, the instructor does a great job explaining in detail what git is really doing when a particular command is executed. Also, everything is always explained while solving a practical problem, so the ‘Why would I want to do this?’ factor is always present. Great course!
Ryan Morlok –
This course is a great introduction to git that focusses on the command line interface. The instructor goes through how to use git and the common workflows you encounter when working on open source projects with Github.
Tamara Temple –
After completing this course, you’ll the essential skills for every day use of Git, especially for working with others on your team. Git is one of the most essential tools for working in software development today, and Sam covers the purpose, use, and scenarios needed to use it well. with others. You will learn about how Git treats files under it’s control, how you can save your changes, how you can recover them if you need to, and aspects such as merging your changes safely with changes others have made. Top rating for this course.
Steve Beaney –
looking good, easy to follow, pace not too slow
Erica Bithell –
Clear and concise, with well prepared slides and screengrabs
Welly Ryan –
Strike to the point with clear explanation
Jennifer Lewis –
The course is definitely geared towards beginners starting with the basics of establishing a Git repository. The screen shots form GitHub are out of date so if you try to follow along with a current instance of a repo on GitHub the links are organized or labeled differently and hard to find in some cases.
TJ HSIAO –
Outstanding overview.