2.6 KiB
2.6 KiB
Git Deep Dive
Introduction
Introduction
Assumes basic knowledge: clone
, add
, commit
, merge
, pull
,
push
Assumes comfort with the command line: git
on Linux; git bash
,
git cmd
on Windows
- Paddling
- config, fetch-and-merge, merge approaches
- Snorkling and Scuba diving
- refs,
HEAD
, annotated tags, submodules,blame
, signing and verifying commits - Submarining
- the structure of a commit, "Content Addressable Filesystem", git objects
- Unmanned submersibles
- the reflog,
fsck
andgc
, finding and dealing with specific git objects
About Éibhear Ó hAnluain
-
Solutions Architect
- Software engineer since 1994
- Using revision control since 1994: subversion, git, IBM/Rational/Atria ClearCase, RCS, VSS, CVS, Serena SCM, Serena PVCS, SCCS
- Introduced revision control in multiple environments
-
Multiple revision-control migrations
- RCS -> subversion
- VSS -> subversion
- CVS -> git