Conversation
Vypracoval jsem všechny otázky, něco jsem musel googlit něco jsem nějak odhadl a dopsal :D snad to není uplně špatně.
| Ad7) Důvodem je asi právě distribuovaný systém. Main je stabilní větev | ||
| a změny se provádějí v branchi kde je pak následně lehčí udělat merge do main | ||
| větve. |
There was a problem hiding this comment.
Ano, je to tak. Taky se dá pracovat zároveň lokálně na víc různých změnách ve víc větvích - například když přijde urgentní tiket na opravu bugu, tak odložím co dělám a přepnu se do jiné větve.
| Ad8) Merge spojí větve do hlavní a přidá komentář. | ||
| rebase - dle názvu a netu asi vytvoří paralerní větev projektu. Historie | ||
| se přepiše minimálně hashe. Vytvoří nezávisl projekt, která již nejde snadno | ||
| spojit s předchozím!! |
There was a problem hiding this comment.
Toto zní docela dramaticky :)
Merge spojí větve do jedné větve a to tak, že tam přidá tzv. merge commit, který má pak dva "rodiče". V git log je pak vidět navíc řádek Merge: 28ba2f3 678c713, který odkazuje právě na tyto commity.
Rebase funguje tak, že vezme commity z jedné větve a naskládá je na konec větve, kam "slučujem". V tomto případě má každý z těch přesunutých commitů stále jednoho rodiče, pro první z nich se ale změní rodič (a tedy historie). Také se změní commit hash přesunutých commitů (tím působí jako nové).
There was a problem hiding this comment.
před rebase:
A---B---C (main)
\
D---E (nova_vetev)
po rebase:
A---B---C---D'---E' (main)
| ad10) Nevím tipnu že je to kontrola kódu. Přínos asi hledání chyb, ladění | ||
| výkonu apod. |
There was a problem hiding this comment.
Ano, typicky se právě dělá v rámci pull requestu. Hlavní je samozřejmě hledání chyb, taky se dají řešit třeba designové nedostatky, např. "špagetový kód", atd.
Irtosik
left a comment
There was a problem hiding this comment.
Prosím o kontrolu
| D. cd ../.. NE | ||
| E. cd ~ ANO | ||
| F. cd home NE | ||
| G. cd ~/data/.. NE |
There was a problem hiding this comment.
ANO - není to vůbec rozumné řešení, ale dostanu se o složku výš do domovské složky
Složka obsahuje pouze cvičný txt soubor
Přidání složky pro Dagy
Merge branch 'HonzaO' of github.com:PyLadiesCZ-Brno/linuxadmin-ukoly into HonzaO
Vypracoval jsem všechny otázky, něco jsem musel googlit něco jsem nějak odhadl a dopsal :D snad to není uplně špatně.