Editing
4 návyky, které odstraní merge commity z historie
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Rozeznat jedlou muchomůrku od smrtelně jedovaté je dovednost, která se neobejde bez znalosti několika znaků. Muchomůrka růžovka (Muchamůrka růžovka) je oblíbená a chutná, ale její záměna s muchomůrkou tygrovanou nebo zelenou končívá tragicky. Nejde o to naučit se nazpaměť barvy, ale pochopit kombinaci znaků, které se navzájem doplňují. Jediný znak nikdy nestačí.<br><br>Barvy stěn volte ve světlých odstínech: bílá, krémová, světle šedá, bledá tyrkysová. Tmavé barvy nejsou zakázané, ale patří na jednu stěnu, ne na všechny. Pokud chcete tmavou barvu, použijte ji na stěnu, kterou nevidíte při vstupu, a zbytek nechte světlý. Podlaha by měla být ve stejném tónu jako stěny, nebo o stupeň tmavší. Kontrastní tmavá podlaha a bílé stěny prostor rozdělí a opticky zmenší.<br><br>Pečte v troubě předehřáté na 200 °C asi 15 minut, dokud věnečky nezačnou růst a nezezlátnou. Potom teplotu snižte na 170 °C a pečte dalších 15 až 20 minut. Během pečení troubu neotevírejte. Prudký únik tepla způsobí, že věnečky splasknou a už se nevrátí do tvaru. Po upečení je nechte na plechu úplně vychladnout. Teprve potom je plňte krémem nebo šlehačkou.<br><br>Kapsulový šatník funguje jen do chvíle, než přijde léto. Najednou zjistíte, že vaše pečlivě vybraná sada kousků nedává v horku smysl — látky jsou těžké, barvy působí unaveně a vrstvení, které jste měli vychytané, vás jen potí. Nejčastější chyba není v tom, že máte málo kousků. Je v tom, že letní kapsli stavíte jako úplně nový projekt, místo abyste ji napojili na tu stávající. Výsledkem je dvakrát tolik oblečení a pořád pocit, že si nemáte co vzít.<br><br>Základní návyk: před každým pushnutím si větev přerovnejte na aktuální main. Místo git merge main použijte git rebase main. Git přehraje vaše commity na nový základ a výsledkem je lineární historie bez merge uzlu. Pokud narazíte na konflikt, vyřešíte ho v každém commitu zvlášť, což je pracnější, ale výsledek se lépe čte i revertuje. Po rebase je nutné pushnout s --force-with-lease, nikdy ne s obyčejným --force.<br><br>Křupavá kůrka nevzniká jen z dobré suroviny nebo hustého těstíčka. Rozhoduje teplota oleje a to, jak horko udržíte během celého smažení. Většina domácích kuchyní selhává ve chvíli, kdy olej přežene a začne se rozkládat. Výsledkem je tmavá skořápka, která je uvnitř syrová, a chuť po přepáleném tuku, který se přenese na celé jídlo.<br><br>Typická chyba: rebasujete větev, kterou už někdo stáhl a postavil na ní práci. Po force push se jeho commity ocitnou mimo historii a vznikne zmatek. Pravidlo je jednoduché — rebasujte pouze to, co jste ještě nepublikovali, nebo co publikujete jen vy. Sdílené větve (main, release) nikdy nerebasujte.<br><br>Základem je použít olej s vysokým kouřovým bodem — řepkový, slunečnicový nebo arašídový. Olivový olej extra virgin se pro smažení nehodí, protože se rozkládá už kolem 190 °C. Do hlubšího hrnce nalijte olej nejméně do třetiny výšky, aby se potraviny ponořily a teplota po vložení nespadla příliš. Olej nikdy nenechávejte bez dozoru a nepřidávejte nový do už použitého, pokud v něm zůstaly zbytky.<br><br>Druhá častá chyba je squashování commitů přímo při rebase bez rozmyslu. Squash je užitečný, když chcete z mnoha drobných commitů udělat jeden smysluplný. Ale pokud commity nesou oddělené změny, jejich sloučením ztratíte možnost cíleného revertu. Před squashováním si projděte git log --oneline a rozhodněte, které commity tvoří logický celek.<br><br>Fast-forward jako výchozí volba Když se větev dá sloučit bez konfliktu, použijte git merge --ff-only. Tím zajistíte, že žádný merge commit nevznikne — historie se jen posune dopředu. Pokud příkaz selže, znamená to, že větve se rozešly a je potřeba rebase. Tento přístup se hodí pro krátké feature větve, které žijí jeden až dva dny. U dlouhých větví raději rebasujte průběžně, jinak budete řešit konflikty ve velkém.<br><br>Smažte v menším množství najednou. Přecpaný hrnec sníží teplotu o desítky stupňů a místo smažení začnete potraviny dusit. Kousky před vložením osušte papírovou utěrkou, protože voda z povrchu prudce snižuje teplotu a způsobuje prskání. Těstíčko nebo obal nanášejte rovnoměrně; příliš silná vrstva se uvnitř nepropeče a po vytažení změkne.<br><br>Po vytažení nechte přebytečný tuk okapat na mřížce, ne na papírovém ubrousku přitisknutém shora. Kůrka potřebuje proud vzduchu, aby zůstala suchá. Sůl přidávejte až po okapání, jinak sůl vytáhne vlhkost a křupavost zmizí během několika minut. Pokud smažíte více dávek, udržujte hotové kousky v troubě při nízké teplotě, ale nezakrývejte je — pod poklicí se zapaří.
Summary:
Please note that all contributions to Madagascar are considered to be released under the GNU Free Documentation License 1.3 or later (see
My wiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
English
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Getting Madagascar
download
Installation
GitHub repository
SEGTeX
Introduction
Package overview
Tutorial
Hands-on tour
Reproducible documents
Hall of Fame
User Documentation
List of programs
Common programs
Popular programs
The RSF file format
Reproducibility with SCons
Developer documentation
Adding programs
Contributing programs
API demo: clipping data
API demo: explicit finite differences
Community
Conferences
User mailing list
Developer mailing list
GitHub organization
LinkedIn group
Development blog
Twitter
Slack
Tools
What links here
Related changes
Special pages
Page information