10. Git a GitHub - Zakládáme repository pomocí git init a git status

Odkaz na učebnici ke kurzu: bit.ly/hsb-git
Můžeš mě sledovat na Instagramu: / davidsetek
Už se vám někdy stalo, že jste si rozbourali kód a říkali jste si, že byste se rádi vrátili v čase ke své dřívější verzi stránek? Pokud nepoužíváte Git a GitHub, tak to bohužel není možné. Ale s těmito nástroji to jde lehce a mohou vám ušetřit čas a spoustu bezesných nocí. V první části se budeme zabývat hlavně Gitem, což je tvz. verzovací systém. Umožňuje vám ukládat si různé verze vašich projektů a potom se mezi nimi přepínat. Můžete si vytvářet v Gitu tzv. větve, kde můžete udělat např. dva různé designy na své stránky a pak se teprve rozhodnout, který z nich je lepší. Budete tedy mít dvě vývovjové větve a pak jednu z nich opustíte. Pokud jste programátoři nebo vývojáři, tak není důvod Git nepoužívat. Když následně chcete své dílo sdílet se světem, tak můžete použít GitHub. Je to sociální síť, kde vám ostatní mohou sdělovat své názory, společně můžete vylepšovat váš kód atd. Git a GitHub nepoužívají jen programátoři, ale také spisovatelé, vlády, města, velké firmy jako Google, Netflix apod. Je to také častý požadavek v nabídkách práce. Tak se do toho pojďme pustit a posuňme se ve oblasti IT zase na další level.

Пікірлер: 5

  • @tomasmuzikant9501
    @tomasmuzikant95012 жыл бұрын

    Ahoj chtěl bych se zeptat na jednu věc. Příkazy ls -a, ls -l, klasické ls, clear mi v přes cmd v vscodu vyhazuje chybu: is not recognized as an internal or external command, operable program or batch file. Po googlení jsem zjistil, že to jsou příkazy pro linux, takže pokud jsem použil místo ls -> dir tak mě to fungovalo jak má. Pokud jsem ls napsal v PowerShellu tak mě to také fungovalo správně. Nevíš jak toto upravit/opravit?

  • @hacknisvoubudoucnost

    @hacknisvoubudoucnost

    2 жыл бұрын

    Ahoj, nezkoumal jsem, jestli se to dá nějak nastavit. Já si to jen hodím do terminálu, který mi na to funguje. Třeba Git Bash je zatím v pohodě a můžu se do něj rovnou přepnout ve VS code.

  • @tomaskrasa1952
    @tomaskrasa1952 Жыл бұрын

    Ahoj, když zadám git init, tak mi to vypíše: On branch master nothing to commit, working tree clean nevíš prosimtě co s tím? Díky moc 🙏

  • @hacknisvoubudoucnost

    @hacknisvoubudoucnost

    Жыл бұрын

    Ahoj, děláš to v úplně nové složce? Vypadá to, jako kdyby tam už git repository bylo vytvořené, když se to zmiňuje o větvi master. Zkus dát git status. Pokud ještě neproběhlo git init, tak git status musí vyhodit chybu

  • @tomasnovotny4609
    @tomasnovotny4609 Жыл бұрын

    cmd mi vyhazuje to co kolegovi a powershell při ls -a mi vyhazuje toto Get-ChildItem : Parameter cannot be processed because the parameter name 'a' is ambiguous. Possible matches include: -Attri butes -Directory -File -Hidden -ReadOnly -System. At line:1 char:4 + ls -a + ~~ + CategoryInfo : InvalidArgument: (:) [Get-ChildItem], ParameterBindingException + FullyQualifiedErrorId : AmbiguousParameter,Microsoft.PowerShell.Commands.GetChildItemCommand ls -l a toto Get-ChildItem : Missing an argument for parameter 'LiteralPath'. Specify a parameter of type 'System.String[]' and try agai n. At line:1 char:4 + ls -l + ~~ + CategoryInfo : InvalidArgument: (:) [Get-ChildItem], ParameterBindingException + FullyQualifiedErrorId : MissingArgument,Microsoft.PowerShell.Commands.GetChildItemCommand