Files
awesome-kubernetes/docs/git.md
Inaki Fernandez 27971564fb update
2020-05-07 10:55:29 +02:00

9.6 KiB
Raw Blame History

Git and Patterns for Managing Source Code Branches

Git Distributed Version-Control System

Design By Contract

Wikipedia: Design by contract (DbC), also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software.

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