lt.phhsnews.com


lt.phhsnews.com / Kas yra GitHub ir kaip jis naudojamas?

Kas yra GitHub ir kaip jis naudojamas?


GitHub yra svetainė ir paslauga, apie kurią girdi geeks, bet ir visada, bet daugelis žmonių iš tikrųjų nesupranta, ką ji. Norite sužinoti, ką reiškia "GitHub"? Skaitykite toliau, kad sužinotumėte.

"Git" "GitHub

SUSIJĘS: Versijos stebėjimas su Subversion (SVN) pradedantiesiems

Norėdami suprasti GitHub, pirmiausia turite suprasti Git. Git yra atvirojo kodo versijų valdymo sistema, kurią pradėjo Linusas Trovaldsas - tas pats asmuo, kuris sukūrė "Linux". Git yra panaši į kitas versijų valdymo sistemas - "Subversion", "CVS" ir "Mercurial" - keletą.

Taigi, "Git" yra valdymo sistemos versija, bet ką tai reiškia? Kai kūrėjai kuria kažką (pvz., Programa), jie nuolat keičia kodą, išleidžia naujas versijas iki ir po pirmojo oficialaus (ne betos) leidimo.

Versijos valdymo sistemos šiuos persvarstymus teisingai saugo, saugo centrinės saugyklos pakeitimai. Tai leidžia kūrėjams lengvai bendradarbiauti, nes jie gali atsisiųsti naują programinės įrangos versiją, atlikti pakeitimus ir įkelti naujausią versiją. Kiekvienas kūrėjas gali pamatyti šiuos naujus pakeitimus, juos atsisiųsti ir prisidėti.

Žmonės, neturintys nieko bendra su projekto plėtra, vis tiek gali atsisiųsti failus ir juos naudoti. Dauguma "Linux" naudotojų turėtų būti susipažinę su šiuo procesu, nes "Git", "Subversion" ar kitu panašiu metodu gana dažnai naudojamas atsisiųsti reikalingus failus, ypač ruošiantis rinkti programą iš pirminio kodo (gana dažna Linux geeks praktika).

"Git" yra pageidaujama daugumos kūrėjų versijos valdymo sistema, nes ji turi keletą privalumų, palyginti su kitomis turimomis sistemomis. Jis saugesni failų pakeitimai ir užtikrina failų vientisumą. Jei norite sužinoti išsamią informaciją, "Git Basics" puslapyje išsamiai paaiškinamas, kaip veikia "Git".

"Hub" "GitHub

Mes nustatėme, kad" Git "yra valdymo sistemos versija, panaši, bet geriau nei daugelis alternatyvų. Taigi, kas daro "GitHub" ypatingą? "Git" yra komandinės eilutės įrankis, tačiau centras, kuriame visi susiję su "Git" sukasi, yra "Hub-GitHub.com", kur kūrėjai saugo savo projektus ir palaiko ryšius su panašiais žmonėmis.

Paimkime keletą pagrindinių priežasčių kad geeks mėgstu naudoti "GitHub" ir tuo pačiu išmokti terminologiją.

saugykla

saugykla (paprastai sutrumpinta "repo") yra vieta, kurioje saugomi visi tam tikro projekto failai. Kiekvienas projektas turi savo atpirkimo sandorį ir prie jo galite susipažinti su unikaliu URL.

Atkūrimas "Repo"

" Forking "yra tada, kai sukuriate naują projektą, kurio pagrindas yra kitas jau egzistuojantis projektas. Tai nuostabi savybė, kuri labai skatina tolesnę programų ir kitų projektų plėtrą. Jei rasite "GitHub" projektą, kurį norėtumėte prisidėti, galite sukurti atpirkimo sandorį, atlikti norimus pakeitimus ir paskelbti peržiūrėtą projektą kaip naują atpirkimo sandorį. Jei atnaujinama originali saugykla, kuria sukūrėte naują projektą, galite lengvai pridėti šiuos atnaujinimus prie dabartinės šakės.

Ištraukite užklausas

Jūs sukūrėte saugyklą, puikiai peržiūrėjote projektą ir nori, kad jį pripažintų originalūs kūrėjai, galbūt net įtraukti į oficialų projektą / saugyklą. Tai galite padaryti sukurdami traukos užklausą. Originalios saugyklos autoriai gali matyti jūsų darbą ir tada pasirinkti, ar jį priimti į oficialų projektą. "GitHub" yra ideali priemonė, skirta jums ir pagrindiniam projekto palaikytojui bendrauti.

Socialinis tinklas

"GitHub" socialinių tinklų aspektas yra tikriausiai jo galingiausia funkcija, leidžianti projektus augti ne tik apie bet kurią kitą siūlomą funkciją. Kiekvienas "GitHub" vartotojas turi savo profilį, kuris veikia kaip rūšies atnaujinimas, parodo savo ankstesnį darbą ir įnašus į kitus projektus traukiant prašymus.

Projekto pakeitimus galima aptarti viešai, todėl daugybė ekspertų gali prisidėti prie žinių ir bendradarbiauti išanalizuoti projektą. Prieš GitHub atsiradimą kūrėjai, norintys prisidėti prie projekto, dažniausiai turi rasti būdų susisiekti su autoriais - tikriausiai elektroniniu paštu, o tada įtikinti juos, kad jie gali būti patikimi ir jų indėlis yra teisėtas.

Changelogs

Kai keli projekte dalyvaujantys žmonės bendradarbiauja, sunku stebėti pakeitimus - kas pakeitė tai, kada ir kur šie failai saugomi. "GitHub" rūpinasi šia problema, sekti visus pakeitimus, kurie buvo įkelti į saugyklą.

"GitHub" yra ne tik programuotojams

Visa tai apie tai, kaip "GitHub" idealiai tinka programuotojams, galbūt jūs manote, kad jie yra vieninteliai, kurie bus naudingi. Nors tai daug mažiau paplitęs, jūs iš tikrųjų galite naudoti "GitHub" bet kokio tipo failus. Pavyzdžiui, jei turite komandą, kuri nuolat keičia žodį dokumentą, galite naudoti "GitHub" kaip savo versijos valdymo sistemą. Ši praktika nėra įprasta, nes daugeliu atvejų yra geresnių alternatyvų, bet tai reikia nepamiršti.

Dabar, kai žinote, kas yra "GitHub", ar esate pasirengęs pradėti? Eikite į "GitHub.com" ir būtinai peržiūrėkite savo pagalbos puslapius prisiregistruodami.


Kaip sukurti naują SD kortelę

Kaip sukurti naują SD kortelę "Android" papildomam saugojimui

Ar jūsų "Android" įrenginys yra mažai vietos? Jei jūsų telefone yra "MicroSD" kortelių lizdas, galite naudoti jį, jei norite išplėsti savo vietą muzikai, filmai ar netgi programoms, nes pagerintos SD kortelės funkcijos "6.0" "Marshmallow" funkcijose. Tai atrodo kaip didelis "Google" pokytis. "Nešiojamieji" ir "Vidinė saugykla" SUSIJĘS: Kaip nusipirkti SD kortelę: greitis, kai "Nexus" įrenginiuose yra nešiojami SD kortelių lizdai ir rekomenduojama gamintojams likti nuošalyje nuo išorinės saugyklos, dabar "Android" juos geriau palaiko.

(how-to)

Kaip naršyti ir ieškoti "Instagram" iš kompiuterio

Kaip naršyti ir ieškoti "Instagram" iš kompiuterio

"Instagram", priklausanti "Facebook", yra viena iš populiariausių nuotraukų dalijimosi paslaugų. Programa yra prieinama keliose platformose, įskaitant "iOS", "Android" ir "Windows Phone". Deja, net ir po visus šiuos metus nėra oficialaus "Windows" ar "Mac" kompiuterio kliento.Čia yr

(How-to)