Git.Docs

- Ajouter / Supprimer un dépôt -

1. Ajouter un fichier (nouveaux et/ou modifiés) à l'index


git add <fichier>   # Ajouter un fichier spécifique
git add .             # Ajouter tous les fichiers modifiés et nouveaux
            

2. Forcer l'ajout des fichiers


git add -f *            # Forcer l'ajout de tous les fichiers, y compris ceux ignorés par .gitignore
git add -f <fichier>   # Forcer l'ajout d'un fichier spécifique
            

3. Retirer un fichier de l'index


git rm --cached <fichier>   # Retirer un fichier de l'index (staging area)
# La commande git rm --cached  est utilisée pour désindexer un fichier de Git tout en le conservant dans votre répertoire de travail. 
# En d'autres termes, Git va oublier le fichier, mais il ne sera pas supprimé de votre disque dur.

# Exemple :
# Vous voulez ajouter un fichier à votre .gitignore après l'avoir déjà committé. En désindexant le fichier d'abord, vous pouvez ensuite 
# l'ajouter à votre .gitignore pour vous assurer qu'il ne sera plus jamais suivi par Git. Si vous ajoutiez simplement le fichier au 
# .gitignore sans le désindexer, Git continuerait à le suivre car il est déjà dans son historique.
            

4. Forcer la suppression des fichiers


git rm -f <fichier>   # Forcer la suppression d'un fichier
            

5. Renommer un fichier


git mv <ancien_fichier> <nouveau_fichier>   # Renommer un fichier