
git init # Initialiser un nouveau dépôt Git
git clone URL # Cloner un dépôt existant depuis une URL
git status # Vérifier l'état des fichiers
git add fichier # Préparer des fichiers pour le commit
git commit -m "msg" # Enregistrer les modifications avec un message
git log # Afficher l'historique des commits
git checkout -b fix/form-num-employeur.git add . puis git commit -m "fix(form): corrige libellé N° employeur".
git push origin fix/form-num-employeur.feat: ajoute bouton, fix: corrige bug affichage) pour faciliter la lecture de l'historique.main doit rester stable. Travaillez toujours sur des branches séparées.mkdir mon-projet
cd mon-projet
git init
touch README.md
git add README.md
git commit -m "init: premier commit"
git init crée un dossier caché nommé .git. C'est le cœur de votre dépôt, où Git stocke toutes les informations de versionnement.README.md.git remote add origin https://github.com/username/mon-projet.git
git branch -M main
git push -u origin main
git branch -M main renomme votre branche locale en "main". Enfin, git push -u origin main télécharge votre code local vers GitHub et configure votre branche locale pour suivre la branche distante "main", simplifiant les futures synchronisations. Assurez-vous d'être authentifié (via un token d'accès personnel ou SSH) pour pousser vos modifications.git remote add.# Créer et basculer sur une nouvelle branche
git checkout -b feature/ajout-login
# Faire des modifications, puis :
git add .
git commit -m "feat: ajoute page de login"
# Voir toutes les branches
git branch
# Revenir sur main
git checkout main
# Fusionner la branche
git merge feature/ajout-login
# Pousser sur GitHub
git push origin feature/ajout-loginmain. Cela garantit un historique propre et une gestion des versions robuste.mainfeature/login).mainmain. Cela protège la stabilité du projet et permet une collaboration structurée, évitant les régressions et les conflits majeurs.main, avec une description claire de vos changements.main, clôturant ainsi la PR.