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.