Skip to main content

Git

Git is a version control system – it makes code changes traceable, collaborative, and secure.

For developers: an industry standard.
For teams: a central collaboration tool.
For decision-makers: a foundation for traceability, quality, and resilience.
And for us: essential – across development, operations, and documentation.

What does Git do?

Git stores changes to files – line by line, versioned, and fully traceable.

Core features:

  • Commit: A completed change with a message
  • Push: Uploading changes to the central repository
  • Branch: Parallel lines of development (e.g., “feature-x”, “hotfix”)
  • Merge: Combining changes from different branches
  • Revert: Undoing a specific change

With Git, you always know: Who changed what – and why?

Why is Git so relevant?

Because professional software development is not linear and not error-free.

Git enables:

  • Collaboration across teams
  • Version control for releases, hotfixes, backports
  • Transparency & documentation for audits or reviews
  • Security via pull requests and review workflows

Without Git (or similar systems), modern software development is neither scalable nor manageable.

Git ≠ GitHub

Git is the protocol/tool. Platforms like GitHub, GitLab, or Gitea build on top of it – adding UI, CI/CD integration, and access control.

We work with:

  • Gitea – self-hosted
  • GitLab – self-hosted or SaaS
  • GitHub – when required by existing customer workflows or open source projects

How we use Git at RiKuWe

Git is the foundation of every project:

  • Code, infrastructure (IaC), configurations, and docs are version-controlled
  • Every deployment starts with a commit – and ends with a release
  • All changes go through review, testing, and (if needed) approval
  • Access and backup policies are clearly defined, GDPR-compliant, and transparent

Git is not just a dev tool – it’s our operating system for projects.

Frequently Asked Questions

Is Git only for developers?

Not at all. Ops teams, technical writers, and product managers can all benefit from versioning – e.g., for infrastructure code or documentation.

What if someone accidentally deletes something?

With Git, all changes are tracked – and deleted content can be restored easily with just a few commands.

Do I have to use GitHub if I use Git?

No. Git works independently of platforms. We often use self-hosted Gitea or GitLab – GDPR-compliant and fully under control.

How does Git help with quality assurance?

Branches, pull requests, and reviews ensure that every change is reviewed and tested before going live.

Is Git useful for small teams too?

Absolutely. Clear history, smooth collaboration, and protection from errors make Git valuable in any team size.

Git in practice with RiKuWe

Infrastructure for teams & agencies