GIT: Применение изменений файлов для ранних коммитов

На работе сложилась такая ситуация, что выпуск нового релиза содержал некоторые ошибки, репозиторий GIT имел одну ветку master. Уже было добавлена целая куча “плюшек”, изменена структура конфигов, в общем alarm’а! Надо было решать ошибки… Continue reading

GIT: Игнорирование изменений отслеживаемых файлов

Бывают времена, когда Вам необходимо отредактировать какую-нибудь переменную, например в файле конфигурации подключения к базе данных, для работы приложения из вашего локального репозитория GIT. И конечно же Вы не хотите чтобы изменения были закоммичены (и уж тем более попали на удаленную ветку, ком. переводчика), и по привычке вы добавляете файл в .gitignore. Обычное добавление файлов в .gitignore не работает, потому, что GIT по прежнему продолжает следить за изменениями и закоммитит файл, если вы используете параметр -a. Continue reading