1\ commit všeho

2\ vytvoření diffu
podívám se na posledni commit
git log -n2
git diff -r ea3b1548aeed > ../file.diff

3\ vytvoření nové branche

4\ aplikujeme diff
git apply ../file.diff

5\ smažeme změny ve špatné branchi
git reset HEAD^ –hard
(git reset HEAD^^ –hard)
git push origin -f

Při vytváření stránek v Electronu, node.js za použití express, který vytvoří otevřený lokální http server, jsem narazil na to, že při navigaci na další stránku  naskočí bílá stránka. Bohužel jsem žádnou radu nevygooglil a na většině míst a návodu se pracuje jen se single-page webem. Pak postupem pokus-omyl jsem přišel  na to, že musím vytvořit nové okno a to jeste s timeoutem a původní skrýt. V novém okně již vše funguje.

přečíst celý článek >>

Nainstalování mod proxy do apache
# a2enmod proxy proxy_http proxy_http2
# apache2ctl graceful

do virtualhost se přidá:

přečíst celý článek >>

Git cherry-pick jde dělat pouze z master větve. Pokud potřebujete mergnout commit z jedné větve do druhé, musí se to udělat přes patch.

Pokus o cherry-pick
git cherry-pick f600546
fatal: bad revision ‘f600546’

přečíst celý článek >>

Pokud vás otravuje, že při spouštění selenium testů neustále vyskakují okna s prohlížečem, můžete je spouštět “na pozadí”.

Nainstalujeme si virtuální framebuffer:
apt-get install xvfb
Spustíme ho třeba jako display 99:

přečíst celý článek >>