PHPFog nemůžu doporučit (bohužel)

Je to už delší doba, co jsem oťukával PHPFog a pln vděku spokojeně uložil do mozku informaci „až budu něco rozjíždět, půjdu sem“. Tento týden přišla ta chvilka a tak jsem šel. A zase odešel. A už se nevrátím. Proč to? Protože: pětsetdvojku (bad gateway) jsem tento týden viděl víckrát, než za celý svůj dosavadní život u…

Git od úplného začátku -…

Git – distribuovaný systém pro správu verzí – rozhodně není žádnou novinkou. Přesto potkávám poměrně dost lidí, kteří o něm téměř nic nevědí a zatím neměli příležitost nebo důvod o něm uvažovat, nebo rovnou nasadit do praxe. Pár z nich se rozhodlo Git zkusit a (také) pro ně jsem se pokusil sestavit seznam důležitých odkazů. …

Problémy s git-flow

Scott Chacon (git evangelista, pracuje v GitHubu) sepsal velmi zajímavý článek o tom, jakým způsobem v GitHubu pracují s gitem, jaké mají pracovní flow. Protože git umožňuje celou plejádu způsobů jak řídit verzování, vzniká mnoho takzvaných flow a jeden z těch známých, propracovaných a používaných je git-flow V githubu to ale…

Git deploy bez ssh

České hostingy, v obvyklé cenové relaci pro malé webové stránky a aplikace, většinou nenabízejí přístup skrze ssh, čímž neumožňují vystavit změny s…

Jednou z těchto alternativ je git-ftp, s jehož pomocí můžeme požívat výhod git push deploymentu i bez ssh. Používání je stejně…

Git merge pouze části projektu

Řekněme, že máte dvě větve ve vývoji – „master“ branch a třeba „pokus“ branch. A chcete tyhle dvě větve mergnout, jenže ne celé. Ve větvi „pokus“ se vám povedlo něco co je v podadresáři a vy chcete z „pokus“ do „master“ dostat jen tento adresář. Když jsem hledal jak to udělat, prošel jsem toho víc, ale pomohlo mi až…

Git aliasy

Hezký aliasy pro Git si udělal tento chlapík , takže místo třeba git status píše jen gs Jen se to může mlátit s jinýma příkazama. Třeba s gs jsem si zrušil GhostScript, nebo jak se to jmenuje. Co já teď budu dělat?! ;-) příklady: alias ga='git add' alias gp='git push' alias gl='git log' alias gs='git status' alias gd='git…