git/index.md

86 lines
930 B
Markdown
Raw Normal View History

2024-02-28 14:15:36 +00:00
---
author: Marc Beninca
date: 2024 / 03
2024-02-28 16:43:10 +00:00
lang: fr
title: Git PPP
subtitle: Possibilités, Porcelaine & Plomberie
2024-02-28 14:15:36 +00:00
---
2024-02-28 16:43:10 +00:00
# Possibilités
# Outils
## Hachage
::: incremental
* SHA-1
* SHA-256
:::
## Pointeurs
* branches
* étiquettes
# Concepts
## Zones
::: incremental
* répertoire de travail
* index
* historique
:::
# Porcelaine
## 1
## 2
# Porcelaine → Bases
2024-02-28 17:03:45 +00:00
## git init
* bare | non-bare
## git config
* system → global → local
* user name & email
* description
## git status
* -u
2024-02-28 16:43:10 +00:00
# Plomberie
2024-02-28 17:03:45 +00:00
## Basique
* .git/
::: incremental
* config
* description
:::
## Pointeurs
* .git/refs/
::: incremental
1. heads/branch
1. remotes/remote/branch
1. tags/tag
:::
## Objets
* .git/objects
* git cat-file -t|-p hash
* git update-ref refs/heads/dev hash
* git symbolic-ref HEAD refs/heads/main
* git hash-object -w file
* git update-index
* git write-tree
* git commit-tree