~ % git clone https://github.com/jef/streetmerchant.git
Клонирование в «streetmerchant»…
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6490 (delta 0), reused 0 (delta 0), pack-reused 6486
Получение объектов: 100% (6490/6490), 8.47 MiB | 7.48 MiB/s, готово.
Определение изменений: 100% (4708/4708), готово.
Править
.gitignore
бесполезно после того, как файл уже отслеживается.git rm --cached readme.md
не удалит файл из локальной рабочей копии.Какой смысл тогда?
А если удалить файл руками, то
git status
всё равно это увидит и попросит закоммитить, не смотря на наличие файла в .gitignore
Потом мы отправим наши правки на GitHub и readme.md удалится и оттуда с главной страницы.
Поэтому я говорю, что сработает только метод с отдельной веткой, в котором файл удалён.
Хотя конечно до сих пор не ясно зачем человеку понадобилось удалять файл.