Git en bref¶
Git (consulter le manuel) garde l'historique d'un dossier.
Un commit enregistre l'état des fichiers à un moment donné. Après une modification par OpenCode ou un autre assistant, Git permet de voir ce qui a changé et de revenir à l'état précédent si nécessaire.
Un dépôt Git peut rester local, uniquement sur votre ordinateur. Il n'est pas nécessaire d'utiliser GitLab ou GitHub.
Vous pouvez demander à OpenCode de vérifier l'installation de Git et Python, et de faire les mises à jour si besoin.
Avec OpenCode¶
OpenCode peut modifier, réécrire ou supprimer des fichiers. Git donne un point de retour avant les changements importants.
Usage simple :
- faire un commit avant une demande importante ;
- regarder les différences après les modifications ;
- garder les changements utiles ou revenir au commit précédent.
Vérifier Git et Python¶
Vérifie si Git et Python sont installés et à jour. Si ce n'est pas le
cas, lance les commandes d'installation ou de mise à jour adaptées à mon
système.
Créer le dépôt Git¶
Crée un dépôt Git local dans ce dossier, fais un premier commit, puis fais un
commit avant chaque changement important. Après tes modifications,
montre-moi les différences avant de les garder.
Commandes de base¶
# Créer un dépôt Git dans le dossier courant
git init
# Voir les fichiers modifiés
git status
# Voir le détail des modifications
git diff
# Préparer tous les fichiers modifiés pour le prochain commit
git add .
# Enregistrer l'état actuel des fichiers
git commit -m "Sauvegarde avant modifications"
# Voir l'historique des commits
git log --oneline --graph
Trois mots à connaître¶
| Mot | Sens pratique |
|---|---|
| Dépôt | Le dossier suivi par Git. |
| Commit | Une sauvegarde datée de l'état des fichiers. |
| Diff | La liste des changements depuis le dernier commit. |
Attention aux clés API¶
Ne mettez jamais une clé API dans un dépôt Git. Si un fichier contient une clé, demandez à OpenCode de l'exclure du dépôt avant de faire un commit.