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 >>