
Многія, хто займаецца AI-распрацоўкай або самастойна вучыцца праграмаванню, баяцца памылак пры змене кода: бояцца, што змены зламаюць праект і яго нельга будзе аднавіць, а пры сумеснай працы файлы блытаюцца і код губляецца. Git і GitHub - асноўныя інструменты для вырашэння такіх праблем. Гэты курс пачынаецца з асноў Git і паступова дапамагае асвоіць кіраванне версіямі, папрацаваць з аддаленымі рэпазіторыямі GitHub і прайсці ўвесь працэс ад лакальнага захавання да анлайн-супрацоўніцтва.
Курс складаецца з 22 урокаў. Спачатку ўмацоўваюцца базавыя навыкі лакальнага Git: ад базовых паняццяў Git і стварэння ды адкату версій да разумення лагікі працоўнай вобласці і вобласці падрыхтоўкі, практыкі кіравання зменамі, адмены змен, параўнання файлаў і выдалення файлаў. Затым паглыбленне ў сістэму галін: стварэнне і аб'яднанне галін, асваенне спосабаў вырашэння канфліктаў, разуменне стратэгій кіравання галінамі і падыходаў да працы з bug-галінамі, асваенне асноўнай логікі распрацоўкі ў галінах.
Пасля асваення лакальных асноў пераходзім да практыкі GitHub: пакрокава вучымся ствараць аддалены рэпазіторый, наладжваць SSH-уваход без пароля, кланаваць праект, адпраўляць код, адсочваць аддаленыя галіны, выцягваць абнаўленні кода і ўрэшце прыходзім да рэальнага працоўнага працэсу распрацоўкі. Курс цалкам пабудаваны вакол практыкі, без складанай тэорыі: кожны пункт суправаджаецца дэманстрацыяй. Пасля навучання вы зможаце ў любы момант захаваць праект, адкаціць версію ў адзін клік, сумесна распрацоўваць код з іншымі і надзейна размяшчаць свой AI-праект анлайн.
Курс падыходзіць незалежным AI-распрацоўшчыкам, тым, хто з нуля самастойна вучыцца праграмаванню, тым, хто робіць невялікія прадукты як падпрацоўку, і ўсім, хто хоча ўпарадкаваць кіраванне кодам. Асвоіўшы гэтыя навыкі, вы больш не будзеце баяцца зламаць праект; гэта таксама базавая здольнасць, неабходная для запуску SaaS, міні-праграм і AI-праграм.
01.Уводзіны ў git_
02.Стварэнне версій git_
03.Адкат версій git_
04.Працоўная вобласць і вобласць падрыхтоўкі git_
05.Кіраванне зменамі git_
06.Адмена змен git_
07.Параўнанне адрозненняў файлаў git_
08.Выдаленне файлаў git_
09.Кароткае рэзюмэ базавых аперацый git_
10.Дадаткова пра выдаленне файлаў_
11.Базавыя аперацыі з галінамі git_
12.Вырашэнне канфліктаў галін git_
13.Стратэгіі кіравання галінамі git_
14.Bug-галіны git_
15.Рэзюмэ па галінах git_
16.Стварэнне рэпазіторыя github_
17.Даданне SSH-акаўнта github_
18.Кланаванне праекта github_
19.Адпраўка кода github_
20.Адсочванне аддаленага рэпазіторыя github_
21.Выцягванне кода github_
22.Працоўны працэс у працы_
Гэты курс суправаджаецца камплектам матэрыялаў. Члены атрымліваюць спасылку для доступу па электроннай пошце пасля запыту.