Personal training advice

Live online training for international teams.For businesses
Find my course
Software Development

Git & GitHub

Git training with GitHub: handle commits, branches and merge conflicts with confidence and collaborate through pull requests and code reviews.

This Git training teaches you to record changes traceably with commits, work in parallel on branches and review and merge through GitHub pull requests as a team. It suits developers, administrators and specialists who version scripts, configuration or documents. You resolve merge conflicts, undo mistakes with reset and revert, and agree a workflow that fits your team instead of memorising commands.

BeginnerDE / ENBusiness training · Live online

What you’ll take away.

  • Create repositories, stage changes and write meaningful commits
  • Work with branches and combine them with merge or rebase
  • Read and resolve merge conflicts and fix mistakes with reset, revert and reflog
  • Create and review pull requests on GitHub and use branch protection rules
  • Choose a branching workflow such as trunk-based or feature branches for your own team
Herstellerneutral (Git), GitHub für die Plattformteile

Your training in detail

Who is it for?
Developers, administrators, data teams and anyone who versions code, configuration or text together.
Prerequisites
Basic comfort with the command line. No programming skills required.
Format & planning
Suggested format: 1 to 2 days live online or on site. Scope depends on prior knowledge.

Agenda: from understanding to application

Our independently developed agenda proposal. Focus areas, lab environment and scope are agreed before booking.

  1. Core model: working directory, staging area and repository, git init, add, commit, status, diff and log.

  2. Branches: git switch, creating branches, fast-forward and merge commits, tags and .gitignore.

  3. Conflicts and rebase: reading conflict markers, merge tools, git rebase and tidying history with git rebase -i.

  4. Fixing mistakes: git restore, reset, revert, stash, cherry-pick and recovery through the reflog.

  5. Collaborating with GitHub: remotes, push, pull, fetch, forks, pull requests, reviews and branch protection rules.

  6. Workflows and automation: feature branch or trunk-based, commit conventions and a simple GitHub Actions run.

PRACTICE & TRANSFER

Suggested exercise: in a practice repository, deliberately create a merge conflict between two branches, resolve it, tidy the history with rebase and bring the change in through a pull request.

Exams, licences & credentials

There is no vendor exam for Git itself. GitHub offers its own certifications, whose current list should be checked with GitHub. Fees are only included if confirmed in the offer. Attending alone awards no vendor certification.

Vendor references & review date

Sources checked on 2026-11-03. These sources describe the technology or external exam requirements. They do not imply a partnership with NextNowa.

Your learning content

These objectives describe the training topic. The specific syllabus, duration, dates, trainer and price are agreed before booking.

Individual offer: Availability and delivery are confirmed on enquiry.

Frequently asked questions

What is the difference between Git and GitHub?

Git is the version control system that runs locally on your machine. GitHub is a platform that hosts Git repositories and adds pull requests, reviews and automation. GitLab and Bitbucket are comparable platforms. The Git commands in the training apply to all of them.

Merge or rebase: which should I use?

Merge keeps the actual history and is safe for shared branches. Rebase produces a linear history but should only be used on your own, unpublished commits. Which rule applies in your team is a matter of agreement. In the training you try both and settle on one.

Can I really undo a mistake in Git?

Mostly, yes. Committed changes can be recovered through revert, reset or the reflog, because Git keeps commits for a long time. Uncommitted work is much harder to restore. That is why we practise typical mishaps in a test repository during the training.

Does Git & GitHub include a certificate?

There is no vendor exam for Git itself. GitHub offers its own certifications, whose current list should be checked with GitHub. Fees are only included if confirmed in the offer. Attending alone awards no vendor certification.

KEEP LEARNING

Related topics in this field

View all topics
Software Development

Software testing

Software testing training: plan a test strategy, design targeted test cases, automate UI tests with Playwright and analyse failures properly.

Prices on requestDates by arrangementView course details ↗
NextNowa

GraphQL: model, secure and test APIs

Design a GraphQL interface around its users and operational needs. A fictional service catalogue provides the setting for queries, mutations, authorisation and error responses, including a review of unnecessary data-fetching costs.

Prices on requestDates by arrangementView course details ↗

Guides

Part of these learning paths

NextNowa Guide

Your training guide

What would you like to learn next?

Ask about courses, learning paths or advice. I will help you find your next step.

Automated guidance using reviewed information. No booking or funding confirmation. Please avoid sensitive data.