Mastering Git and GitLab


Unlock the Full Potential of Git and GitLab in One Day!


Are you ready to streamline your development workflow and harness the power of Git and GitLab? Join us for an intensive one-day workshop where you’ll dive deep into best practices and advanced features, equipping you with the skills to manage your projects efficiently.


Optimizing Your Git Workflow:


  • Understanding Git’s Core Areas
    Demystify the working directory, staging area, and repository to enhance your Git proficiency.
  • Crafting Effective Commit Messages
    Learn the art of writing clear, concise, and informative commit messages.
  • Mastering Branching

    Explore advanced branching strategies to manage your work seamlessly.
  • Fetch vs. Pull Explained
    Discover the nuances and best use cases for fetching and pulling.
  • Handling Remotes
    Efficiently push your code to multiple remote repositories.
  • Stress-Free Conflict Resolution
    Develop strategies for resolving merge conflicts without the headache.


Leveraging GitLab for Project Success:


  • Integrated Web IDE

    Maximize productivity with GitLab’s powerful Web IDE.
  • Issue Boards for Agile Management
Utilize issue boards to visualize and manage your workflow effectively.
  • Insightful Graphs
    Use graphs to track project progress and spot trends.
  • Streamlined Release Management

    Learn to handle releases smoothly and efficiently.
  • Tracking Progress with Issues and Milestones

    Effectively manage tasks and milestones to keep your projects on track.


Mastering CI/CD with GitLab:


  • Getting Started with CI/CD

    Kickstart your journey into Continuous Integration and Continuous Deployment.
  • Creating and Managing Pipelines

    Automate your workflows with robust pipeline setups.
  • Using Templates for Efficiency
    Standardize your CI/CD processes with reusable templates.
  • Asynchronous CI/CD Practices
    Implement asynchronous workflows for maximum efficiency.
  • Dynamic CI with Variables
    Incorporate variables to make your CI processes more flexible and powerful.


Bonus Insights:


  • Advanced Git Features

    Explore lesser-known Git commands and features to take your skills to the next level.
  • Collaborative Workflows

    Learn best practices for team collaboration using Git and GitLab.
  • Performance Optimization

    Discover tips for optimizing Git and GitLab performance, especially for large projects.
  • Security Best Practices

    Understand how to secure your repositories and workflows to protect your code.


Who Should Attend:

This workshop is perfect for both developers and administrators who want to elevate their Git and GitLab expertise. A basic understanding of Linux is helpful, and we’ll briefly cover Git fundamentals. By the end of the day, you’ll have a comprehensive understanding of how Git works, the confidence to utilise GitLab’s powerful features, and the knowledge to find solutions to any challenges you encounter in the world of git!

Hosted by: Feu Mourek
Language: English

(Workshops can be selected during registration process.)