References Make Commits Reachable
Vamos desconstruir essa sentença.
Referências...
...sejam elas branches locais, branches remotos ou tags (veja aqui)...
...tornam commits...
...que são vértices em um grafo (veja aqui)...
...alcançáveis.
...de forma que você consiga voltar à elas (veja aqui), e então o Git não vai excluí-las quando ele decidir que é hora de fazer uma faxina (veja here).
Eu levei um tempão para formar essa sentença por mim mesmo. Eu estou escrevendo este site para que você não tenha que perder o tempo que eu perdi.
- About This Site
- Git Makes More Sense When You Understand X
- Example 1: Kent Beck
- Example 2: Git for Ages 4 and Up
- Example 3: Homeomorphic Endofunctors
- Example 4: LSD and Chainsaws
- The Internet Talks Back!
- Graph Theory
- Seven Bridges of Königsberg
- Places To Go, and Ways to Get There
- Nodes and Edges
- Attaching Labels to Nodes
- Attaching Labels to Edges
- Directed Versus Undirected Graphs
- Reachability
- Graphs and Git
- Visualizing Your Git Repository
- References
- The Reference Reference
- Making Sense of the Display
- Garbage Collection
- Experimenting With Git
- References Make Commits Reachable ←HEAD
- My Humble Beginnings
- Branches as Savepoints
- Use Your Targeting Computer, Luke
- Testing Out Merges
- Rebase From the Ground Up
- Cherry-Picking Explained
- Using 'git cherry-pick' to Simulate 'git rebase'
- A Helpful Mnemonic for 'git rebase' Arguments
- The End