Editing
5 pravidel, jak udržet historii commitů bez merge commitů
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!
Zubní kámen vzniká z plaku, který se hromadí na zubech psa každý den. Plak je měkký film z bakterií, slin a zbytků potravy. Pokud se neodstraní mechanicky, do několika dnů mineralizuje a změní se v tvrdý kámen. Ten už kartáčkem dolů nedostanete. Podstatné je, že kámen sám o sobě nebolí, ale vytváří drsný povrch, na kterém se drží další plak. Tím se celý proces zrychluje a postupuje pod dáseň.<br><br>Způsob platby je silný indikátor. Možnost platby kartou přes standardní platební bránu nebo dobírka znamená, že obchod prošel určitou kontrolou a nese riziko. Pokud je jedinou možností bankovní převod na účet, který se při každé objednávce mění, nebo platba v kryptoměně, buď opatrný. Podvodníci často tlačí na rychlost: „zbývá poslední kus", „akce končí za hodinu". Skutečný obchod nepotřebuje vytvářet paniku.<br><br>Třetí pravidlo řeší, jak donutit tým k pořádku. Nastav si v repozitáři ochranu větve, která zakáže přímý push do main a vyžaduje fast-forward. Na serveru to bývá volba „require linear history" nebo „fast-forward only". Bez tohoto nastavení stačí jeden nepozorný vývojář a merge commit je na světě. Zároveň si zvykněte na git pull --rebase místo obyčejného git pull. Tento příkaz při stahování změn automaticky rebasuje tvé lokální commity nad ty vzdálené, takže se vyhneš zbytečnému merge commitu při každé synchronizaci.<br><br>U křehkého a lineckého těsta bývá problém v tom, že je suché a drobivé. Potřebuje krém, který ho spojí, ale nepromočí. Máslový nebo mascarpone krém s vyšším podílem tuku funguje dobře, protože zůstane na povrchu a těsto nerozmáčí. Naopak šlehačka nebo vodové krémy se do křehkého těsta vsáknou během pár hodin a zákusek ztratí křupavost. Chyba, kterou lidé dělají nejčastěji: dají na křehké těsto příliš řídký krém a zákusek se rozpadne už při přenášení.<br><br>Druhá chytrá vychytávka se týká obuvi. Boty postavené na podlaze zabírají nejvíc místa a špína se roznáší dál. Skříňový botník se šikmými policemi udrží každý pár zvlášť a díky náklonu zabere méně hloubky. Do úzkých předsíní se hodí výsuvné botníky, které se vysunou jen tehdy, když potřebujete. Pozor na materiál: dřevotříska v mokré předsíni nabobtná, lepší je lakovaný kov nebo plast s odtokovými otvory. Boty nikdy neodkládejte mokré do uzavřené skříně, jinak začnou plesnivět a zapáchat – na to stačí jedna větratelná přihrádka.<br><br>Poslední pravidlo se týká čištění historie před sloučením. Než pošleš feature větev do main, projdi commity a zbav se zbytečných. Použij git rebase -i main a v interaktivním režimu slouč (squash) nebo oprav (fixup) commity typu „oprava testů" nebo „ještě jeden pokus". Výsledkem bude několik smysluplných commitů, které se dobře čtou. Pozor na to, že interaktivní rebase mění hash commitů — pokud už větev někdo viděl, raději ji nech být. Stejně tak nikdy nerebasuj commity, které jsou součástí main.<br><br>Než cokoli hodíte do pračky, přečtěte si štítek. U second handu ale štítek často chybí nebo je ustřižený. Pak pomůže jednoduchý test: pokud je materiál na dotek jemný a pružný, jde pravděpodobně o přírodní vlákno nebo kvalitní směs, která snese šetrný program. Pokud je tuhý, lesklý a rychle se mačká, bude to levná syntetika, která se v horké vodě zdeformuje. Teplota nad 40 °C je pro většinu second hand kusů zbytečně agresivní.<br><br>Sušička je nejrychlejší cesta, jak oblečení zničit. Teplý vzduch vysušuje vlákna, způsobuje srážení a lámání. Pokud musíte sušit, použijte nízkou teplotu a vyjměte kus ještě mírně vlhký. Přirozené sušení na ramínku ve stínu je šetrnější. Přímé slunce bledne barvy a oslabuje gumičky v pasech. U pletenin sušte vodorovně, jinak se vytáhnou do délky a ztratí tvar.<br><br>Opravy prodlužují život víc než jakákoli péče. Uvolněný šev sešijte hned, dokud se netrhá dál. Chybějící knoflík vyměňte za podobný, i kdyby nebyl původní. Malé dírky na pletenině zastavte jehlou a vlnou ještě před praním, jinak se při praní rozjedou. Second hand oblečení vydrží roky, pokud ho perete méně, sušíte pomaleji a opravujete dřív, než se rozpadne.<br><br>Separace podle materiálu místo podle barvy Třídění podle barvy je základ, ale u použitého oblečení je důležitější třídit podle materiálu. Bavlna a len snesou delší program, vlna a hedvábí potřebují ruční praní nebo vlněný program s minimálním otáčením. Smíchat vlněný svetr s bavlněným tričkem znamená, že svetr vyjde z pračky menší a plstěný. A to je nevratné. Vlnu perte maximálně vlažnou vodou, ideálně s prostředkem na vlnu, a nikdy ji nedávejte do sušičky.<br><br>Žehlení je další častá chyba. Příliš horká žehlička vypálí lesklé skvrny na syntetice a spálí přírodní vlákna. Žehlete po rubu, u žehličky nastavte teplotu podle materiálu a u potisků žehlete zespodu nebo přes látku. Napařovač je šetrnější než kontaktní žehlička a odstraní zápach bez chemie.
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