Ако някога сте използвали Github преди, знаете, че не е ясно веднага как да изтеглите файлове от платформата. Това е една от по-сложните платформи, тъй като не е пряко предназначена за директно споделяне на файлове, а вместо това за развитие. Разбира се, едно от големите неща за Github е, че всички публични хранилища са с отворен код и хората се насърчават да участват - има частни хранилища, но те обикновено се използват за целите на развитието в предприятията, които не искат да се вижда кодът им от обществеността. Github обаче все още обработва изтеглянето на файлове по различен начин, отколкото на други места.
Така че, ако не сте напълно сигурни как можете да изтеглите файлове от проекти (или цели проекти) от Github, ще ви покажем как. Да започваме.
Изтегляне на файл
Повечето обществени хранилища могат да бъдат изтеглени безплатно, без дори потребителски акаунт. Това е така, защото публичните хранилища се считат за кодови бази, които са с отворен код. Въпреки това, освен ако собственикът на кодовата база не постави отметка в квадратче по друг начин, тяхната кодова база може да бъде изтеглена на вашия компютър, пакетирана в .zip файл.
Така че, ако отидете на публична кодова база - като този Съвет Калкулатор, който изградих - ще забележите, че в горния десен ъгъл е зелен бутон, на който пише Clone или Download . Щракнете върху бутона и след това в падащото меню изберете Изтегляне на ZIP . Всички файлове ще започнат да се изтеглят на вашия компютър, обикновено в папката за изтегляния.
След това отворете папката си Downloads на компютъра си и намерете ZIP файла. Ще искате да щракнете с десния бутон върху него и да изберете опцията, която гласи „Unzip“ или „Uncompress“, след което изберете папка, в която искате файловете да свършат.
Накрая, отворете тази избрана папка и ще намерите всички онези файлове на Github, които изтеглихме точно там!
Това е доста малка кодова база, в която има само няколко файла. Ако отидете в хранилището на Wes Bos 'JavaScript 30 в Github, ще забележите, че - тъй като е обществено хранилище - може да бъде изтеглено по същия начин.
Има по-добър начин за „изтегляне“ на файлове
Докато начинът, който очертахме, е прост и ясен, той е най-оптимален за просто гледане на кодовите файлове, а не за експерименти. Ако планирате да изтеглите Github файлове, с които да експериментирате, най-добрият начин би бил да "разклоните" проекта. Вилицата е просто ваше собствено копие на хранилище.
Форкирането на хранилище идва с редица предимства. Дава ви собствено копие на вашия акаунт в Github, което ви позволява свободно да експериментирате с промени, без да засягате оригиналния проект. Например, можете да намерите грешка в моя калкулатор за съвет или искате да добавите свои собствени функции. Така че можете да "разклоните" моя калкулатор за съвети, създавайки копие на вашия акаунт в Github. Тук можете да объркате кода и да експериментирате с него, без да засягате оригиналния проект, защото това ще бъде вашето копие или „вилица“. Най-често вилиците се използват, за да предлагат промени в нечий друг проект, като коригиране на грешка или добавяне функция, както споменахме.
И така, как да разклоните обществено хранилище? Всъщност е доста лесно. Преди да започнем, трябва да създадете безплатен акаунт в Github, тъй като ще ви трябва някъде, за да съхраните вилицата си. Можете да се насочите към www.github.com и да направите това веднага.
След като създадете своя акаунт, можете да изпратите обществено хранилище към него. Например, можете да се насочите към публичното хранилище за 30-дневния курс на JavaScript на Wes Bos и в горния десен ъгъл ще видите бутон с надпис Fork. Щракнете върху бутона.
Това може да отнеме от няколко секунди до няколко минути, но Github след това ще клонира или ще "разклони" този проект към вашия собствен акаунт в GitHub. След като го направите, той веднага ще ви покаже проекта под потребителското ви име Github. За да потвърдите, можете да щракнете върху иконата на вашия профил в лентата за навигация в горния десен ъгъл и след това да изберете опцията, която казва Вашите хранилища . В списъка ви с хранилища трябва да видите базата с кодове на JavaScript 30.
Сега можете да промените и експериментирате с кода всичко, което искате, и това няма да повлияе на оригиналните файлове на проекта на първоначалния собственик. Ако промените някакъв код, поправите грешка или добавите нова функция, можете да създадете нещо, наречено „Изтеглете заявка“, където тази промяна може да бъде обсъдена. Ако първоначалният собственик на проект харесва промяната - и тя работи правилно - тя може да бъде обединена в оригиналната кодова база като производствен код.
Затваряне
Както можете да видите, изтеглянето на файлове и цели проекти от Github всъщност е доста лесно. Само за няколко минути можете да имате цял проект, изтеглен на вашия компютър, или дори да бъде разхвърлян на вашия собствен акаунт в Github. Не е нужно много да се забърквате с кода във вашата вилка, за да видите какво влияе върху това и в крайна сметка може дори да успеете да създадете първата си заявка за изтегляне! Честито кодиране!
