Добро пожаловать на сайт SEDBY

Вопросы и ответы по Git

Часто задаваемые вопросы по Git и использованию распределенной системы управления версиями для разработки и сопровождения проекта на базе различных CMS, включая Cotonti Siena.

  • 115 просмотров
  • Обновлено: 20 февраля 2026 17:39
  • admin
  • 0
Вопросы и ответы по Git
Вопросы и ответы по теме "Git"
1. Почему .gitignore не работает и не игнорирует файлы и папки?

Правила в .gitignore игнорируются если они добавлены после того, как соответствующие начали отслеживаться в репозитории. Для того, чтобы директивы в файле исключений заработали, необходимо вначале удалить из репозитория (сделать неотслеживаемыми) ненужные файлы и папки:

git rm --cached composer.*
git rm -r --cached lib/

Обратите внимание на то, что исключение папок требует присутствия опции -r в команде.

Коммитим изменения:

git add . && add commit -m "exceptions" && git push

Теперь файлы компоузера и папка lib/ не будут отслеживаться и синхронизироваться согласно директивам .gitignore.

Используйте команду branch с параметрами -a (all, все), -l (local, локальные), -r (remote, удаленные). Команда branch без параметра выведет только список локальных веток:

git branch
git branch -a
git branch -l
git branch -r

Звездочкой (*) будет помечена текущая ветка.

Параметр -v выведет локальные ветки с последними коммитами, -vv – с указанием основной удаленной ветки, в которую был выгружен коммит:

git branch -v
git branch -vv
git count-objects -vH
Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость