• Git Fundamentals training

  • Group Training

    Learn to use the distributed version control system Git. Both Git from the command line and Git in the GUI SourceTree!

    Training code
    CGAGITFUCE
    Spoken Language
    English
    Language Materials
    English
    Dayparts
    2
    Price
    €600,00
    excl. VAT No extra costs.

    Book Git Fundamentals now

    This course will mostly take place in a group setting. We use several learning methods to help you obtain the knowledge, give you helpful insights and get you inspired. Check the Spoken Language on the left for language info.

    This course currently isn't planned. Please fill in your contact details below and we'll get in touch with you within two working days.

    Name*
    Email Address*
    Phone number*
     

    What is Git Fundamentals

    The course Git Fundamentals starts with an explanation of how Git works, which is fundamentally different from the way traditional version control systems such as Subversion and CVS work.
    Git does not use a central repository where you check files in and out. With Git on the other hand, every developer gets access to all previous versions in compressed form.
    See the below modules for more information:
    Module 1 : Git Intro

    • What is Git?
    • Version Control Systems
    • Git Installation
    • Git Configuration
    • Git Workflow
    • Working Directory
    • Staging Area
    • Repositories
    • Git Tooling
    • Git Bash
    • Git Gui
    • Shell Integration

    Module 2 : Git Commands

    • git init
    • git add
    • git status
    • git diff
    • git commit
    • git log

    Module 3 : Branching

    • Branching Workflows
    • Creating Branches
    • git branch
    • Switching Branches
    • HEAD
    • Branch Management
    • Branch Pointer

    Module 4 : Merging

    • git merge
    • Merge Strategies
    • Merge Conflicts
    • Fork Maintenance
    • Conflict Resolution
    • Conflict Visualization

    Module 5 : Remotes

    • Working with Remotes
    • Bare repositories
    • git clone
    • Sharing and Updating
    • git remote
    • Setting Origin

    Module 6 : Tooling

    • Git Repositories
    • Public Repositories
    • Securing with SSH
    • Github
    • BitBucket
    • Gitlab
     
     

    Who should attend Git Fundamentals

    The training GIT Fundamentals is intended for anyone who wants to learn how to use Git as a version control system.

    Prerequisites

    No specific prior knowledge is required to participate in the course GIT Fundamentals. Experience with version management or software development is beneficial to good understanding.

    Objectives

    At the end of the training, participant know:

    • What is Git
    • Git commands
    • Branching
    • Merging
    • Remotes
    • Tooling
     
    Incompany

    Learn to use the distributed version control system Git. Both Git from the command line and Git in the GUI SourceTree!

    Training code
    CGAGITFUCE
    Spoken Language
    English
    Language Materials
    English
    Dayparts
    2
    Price
    €600,00
    excl. VAT No extra costs.

    With an Incompany training you have several advantages:

    - You choose the location
    - You experience the training with your colleagues, so it is always in line with your practice
    - The trainer can tailor explanations, examples and assignments to your organization
    - In consultation exercises can be adapted to organization-specific questions

    Request more information or a quote.

     

    What is Git Fundamentals

    The course Git Fundamentals starts with an explanation of how Git works, which is fundamentally different from the way traditional version control systems such as Subversion and CVS work.
    Git does not use a central repository where you check files in and out. With Git on the other hand, every developer gets access to all previous versions in compressed form.
    See the below modules for more information:
    Module 1 : Git Intro

    • What is Git?
    • Version Control Systems
    • Git Installation
    • Git Configuration
    • Git Workflow
    • Working Directory
    • Staging Area
    • Repositories
    • Git Tooling
    • Git Bash
    • Git Gui
    • Shell Integration

    Module 2 : Git Commands

    • git init
    • git add
    • git status
    • git diff
    • git commit
    • git log

    Module 3 : Branching

    • Branching Workflows
    • Creating Branches
    • git branch
    • Switching Branches
    • HEAD
    • Branch Management
    • Branch Pointer

    Module 4 : Merging

    • git merge
    • Merge Strategies
    • Merge Conflicts
    • Fork Maintenance
    • Conflict Resolution
    • Conflict Visualization

    Module 5 : Remotes

    • Working with Remotes
    • Bare repositories
    • git clone
    • Sharing and Updating
    • git remote
    • Setting Origin

    Module 6 : Tooling

    • Git Repositories
    • Public Repositories
    • Securing with SSH
    • Github
    • BitBucket
    • Gitlab
     
     

    Who should attend Git Fundamentals

    The training GIT Fundamentals is intended for anyone who wants to learn how to use Git as a version control system.

    Prerequisites

    No specific prior knowledge is required to participate in the course GIT Fundamentals. Experience with version management or software development is beneficial to good understanding.

    Objectives

    At the end of the training, participant know:

    • What is Git
    • Git commands
    • Branching
    • Merging
    • Remotes
    • Tooling
     
  • Related

    Fields of Expertise
    Software Engineering
     
  • e-CF competences with this course

     

    At Capgemini Academy we believe in transparency and clarity in the training landscape. That is why, in the table below, we show you to which e-CF competence this training or certification contributes. For more information about how to use the e-Competence Framework read more here. If you want to know how you can apply the e-CF within your organization, read more on this page.

    e-Competence Level12345
    B.1.Application Development     
    A.6.Application Design