Архив за месяц: Март 2017

git fixup

Мне показали удобную возможность для изменения промежуточных коммитов — git fixup, после прочтения этой статьи я попробовал изменить один из коммитов, действительно это просто.

  1. Мы вносим изменения
  2. Помечаем промежуточный коммит, в который нужно эти изменения применить git commit --fixup {commit_hash}
  3. Ребейзимся по нужному предку git rebase -i --autosquash {some_parent_commit_hash}
  4. profit!

phpstan

Интересная программа phpstan приближающая PHP к компилируемым языкам, она позволяет анализировать код без его запуска, работает быстро. Т.о. ей найдется место рядом с тестами, например в рамках проверки кода на CI.