Git for Teams

Go to class
Write Review

Free Online Course: Git for Teams provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Git for Teams is taught by Kevin Bowersox.

Overview
  • Learn best practices for using Git as a team. Explore techniques and tools that can help you and your team work together harmoniously and quickly deliver high-quality software.

Syllabus
  • Introduction

    • Using Git for team collaboration
    • What you need to know
    1. Fundamentals of Git Collaboration
    • Fundamentals of Git collaboration overview
    • Common pitfalls: Untracked pulls
    • Common pitfalls: Force push
    • Best practices: Committing and syncing
    • Best practices: gitignore
    • Standardize line endings with autocrlf
    • Branch naming
    • Write descriptive commit messages
    • Team composition and members roles
    2. Teaming with Remote Platforms
    • Teaming with remote platforms overview
    • Remote platform selection
    • GitLab installation
    • GitLab overview
    • User account setup
    • Account administration and preferences
    • Branching strategies
    • Git workflows
    • Trunk-based development
    • Git flow
    • Protecting branches
    • Issues
    • Feature branches
    • Code reviews
    • Merging feature branches
    • Git Flow wrap-up
    3. Continuous Integration
    • Continuous integration with Git
    • Tools for continuous integration
    • Install GitLab Runner
    • Register GitLab Runner
    • Building a CI pipeline
    • Automating units tests for quality assurance
    • Code quality with pipelines
    • Building a DevOps foundation
    Conclusion
    • Next steps