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

preview_player
Показать описание

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.
Рекомендации по теме
Комментарии
Автор

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?

tomasmuzikant
Автор

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 🙏

tomaskrasa
Автор

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

tomasnovotny