Compare commits

...

10 commits

Author SHA1 Message Date
a2c2ea1920
add 2024-03-10 21:35:56 +01:00
038566099d
ccc 2024-03-10 21:09:43 +01:00
7e7d98870c
file 2024-02-29 16:14:23 +01:00
4a70b86591
inputs 2024-02-29 16:13:59 +01:00
ceb3de94f0
multi-input 2024-02-29 16:11:19 +01:00
5561837122
notes 2024-02-29 14:27:26 +01:00
41bd326fef plan 2024-02-28 21:39:48 +01:00
098a1eef70 2,3 2024-02-28 20:55:43 +01:00
97db88b3eb 2,3 2024-02-28 20:49:00 +01:00
95624f9e10 1 2024-02-28 20:46:29 +01:00
5 changed files with 91 additions and 26 deletions

View file

@ -2,11 +2,21 @@
FILE="$(realpath "${BASH_SOURCE[0]}")"
ROOT="$(dirname "${FILE}")"
INPUT="${ROOT}/in"
INPUTS="${ROOT}/in.txt"
OUTPUT="${ROOT}/out"
function main {
local file
local files=()
rm --force --recursive "${OUTPUT}"
mkdir --parents "${OUTPUT}"
for file in $(cat "${INPUTS}") ; do
files+=("${INPUT}/${file}.md")
done
pandoc \
--verbose \
--standalone \
@ -20,4 +30,9 @@ pandoc \
--write 'revealjs' \
--variable revealjs-url='/sw/revealjs/up' \
--variable slideNumber \
"${ROOT}/index.md"
\
"${files[@]}"
}
main

3
in.txt Normal file
View file

@ -0,0 +1,3 @@
info
plan
index

View file

@ -1,60 +1,72 @@
---
author: Marc Beninca
date: 2024 / 03
lang: fr-FR
title: Git PPP
subtitle: Possibilités, Porcelaine & Plomberie
---
# Concepts
# Possibilités
1. Outils
1. Concepts
# Outils
## Outils
## Hachage
### Hachage
::: incremental
* SHA-1
* SHA-256
:::
## Pointeurs
::: notes
* versions ≥ 2.42 rétro-compatibles
:::
### DAG / GAO
::: incremental
* Graphe
* Acyclique
* Orienté
:::
### Pointeurs
* branches
* étiquettes
# Concepts
# {-}
## Concepts
## Zones
### Zones
::: incremental
* répertoire de travail
* index
* historique
* réserve
:::
# Porcelaine
## 1
## 2
# Commandes
# Porcelaine → Bases
1. Bases
1. Local
1. Collaborer
## git init
## Bases
### git init
* bare | non-bare
## git config
### git config
* system → global → local
* user name & email
* description
## git status
### git status
* -u
# Porcelaine → Local
# {-}
## Local
## Commandes
### Commandes
* git branch --force
* git add
@ -71,16 +83,21 @@ subtitle: Possibilités, Porcelaine & Plomberie
* interactive
* git reflog
# Porcelaine → Collaborer
# {-}
## Collaborer
## Commandes
### Commandes
* git remote | clone
* git fetch | pull
* git push
* git tag
# Plomberie
# Composants
1. Basique
1. Pointeurs
1. Objets
## Basique
@ -91,6 +108,7 @@ subtitle: Possibilités, Porcelaine & Plomberie
* description
:::
# {-}
## Pointeurs
* .git/refs/
@ -101,6 +119,7 @@ subtitle: Possibilités, Porcelaine & Plomberie
1. tags/tag
:::
# {-}
## Objets
* .git/objects

7
in/info.md Normal file
View file

@ -0,0 +1,7 @@
---
author: Marc Beninca
date: 2024 / 03
lang: fr-FR
title: Git CCC
subtitle: Concepts, Commandes, Composants
---

21
in/plan.md Normal file
View file

@ -0,0 +1,21 @@
# Plan {-}
::: {.columns}
::: {.column width="33%"}
* Concepts
* Outils
* Concepts
:::
::: {.column width="33%"}
* Commandes
* Bases
* Local
* Collaborer
:::
::: {.column width="33%"}
* Composants
* Basique
* Pointeurs
* Objets
:::
:::