Git rm: удаление файлов из репозитория в Git
Команда git rm используется для удаления файлов из Git репозитория. Эта команда удаляет файлы не только из рабочей директории, но и из индекса (stage area).
Синтаксис команды git rm выглядит следующим образом:
git rm <файл>
где `<файл>` - это путь к файлу, который нужно удалить.
Если вы хотите удалить несколько файлов, вы можете передать их пути в качестве аргументов командной строки:
git rm <файл1> <файл2> <файл3>
Также можно использовать шаблоны для удаления нескольких файлов с определенным расширением:
git rm *.txt
Если файл уже был удален из рабочей директории, но он все еще находится в Git репозитории, вы можете использовать опцию `-f` (или `--force`), чтобы принудительно удалить его:
git rm -f <файл>
Также существует опция `-r` (или `--recursive`), которая используется для рекурсивного удаления директорий и их содержимого:
git rm -r <директория>
Примеры использования команды git rm:
1. Удаление одного файла
git rm index.html
2. Удаление нескольких файлов
git rm index.php style.css script.js
3. Удаление файлов с определенным расширением
git rm *.log
4. Принудительное удаление файла
git rm -f old_file.txt
5. Рекурсивное удаление директории
git rm -r images/