Le workflow quotidien de Git : initialiser un dépôt, cloner, suivre les modifications et créer des commits.


Workflow standard

1. git init / git clone   ← créer ou récupérer un dépôt
2. git status             ← voir ce qui a changé
3. git add                ← choisir ce qu'on commit (staging)
4. git commit             ← enregistrer le snapshot
5. git push               ← envoyer vers le dépôt distant

Notes détaillées

CommandeRôle
git initInitialiser un nouveau dépôt Git
git cloneCloner un dépôt existant
git statusAfficher l’état des fichiers
git addAjouter des fichiers à l’index (staging)
git commitEnregistrer les changements

Options avancées de git clone

OptionRôle
Depth--depth — shallow clone (historique limité)
Mirror--mirror — clone miroir complet
no-checkout--no-checkout — cloner sans checkout automatique
no-hardlinks--no-hardlinks — forcer la copie des objets
no-single-branch--no-single-branch — récupérer toutes les branches
recursive--recursive — initialiser les sous-modules
reference--reference — réutiliser un dépôt local comme cache
shared--shared — partager les objets Git
template--template — dossier de templates custom
upload-pack--upload-pack — spécifier la commande serveur

En relation avec