Files
awesome-kubernetes/docs/git.md
Inaki Fernandez 5d93a1366f blabla
2020-05-06 22:10:30 +02:00

9.5 KiB
Raw Blame History

Git

Git Distributed Version-Control System

Design By Contract

It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstract data types with preconditions, postconditions and invariants. These specifications are referred to as "contracts", in accordance with a conceptual metaphor with the conditions and obligations of business contracts.

Git Cheat Sheets

Patterns for Managing Source Code Branches

Trunk Based Development

Feature Branch Development (aka GitFlow)

Git Flow

Trunk-based Development vs. Git Flow

Alternative Branching Models

Feature Flags (Feature Toggles)

Git Commands

  • Show commit logs:
git log --oneline --all --graph --decorate

BitBucket

GitLab