18Aug
A GitHub egy olyan weboldal és szolgáltatás, amelyet a geeks egész idő alatt hallunk, de sokan nem igazán értik, mit csinál. Szeretné tudni, mi van a GitHub csomóponttal kapcsolatban? Olvassa el, hogy megtudja.
A "Git" a GitHub
-ben A GitHub megértéséhez először meg kell értened a Git-t. A Git egy nyílt forrású verzióvezérlő rendszer, amelyet Linus Trovalds indított - ugyanaz a személy, aki Linuxot hozott létre. A Git hasonlít a többi verzióvezérlő rendszerhez - a Subversion, a CVS és a Mercurial, hogy csak néhányat említsünk.
Tehát a Git verziókezelő rendszer, de mit jelent ez? Amikor a fejlesztők valamit hoznak létre( például egy alkalmazást), folyamatosan módosítják a kódot, új verziók kiadása az első hivatalos( nem béta) kiadásig és után.
A verzióellenőrző rendszerek egyenesen tartják ezeket a módosításokat, tárolják a módosításokat egy központi adattárban. Ez lehetővé teszi a fejlesztők számára, hogy könnyedén működjenek együtt, mivel letölthetik a szoftver új verzióját, módosíthatják és feltölthetik a legújabb verziót. Minden fejlesztő láthatja ezeket az új változásokat, letöltheti őket és hozzájárulhat.
Hasonlóképpen azok az emberek, akiknek semmi köze a projekt fejlesztéséhez, továbbra is letölthetik és felhasználhatják a fájlokat. A legtöbb Linux-felhasználónak ismernie kell ezt a folyamatot, mivel a Git, a Subversion vagy más hasonló módszer használata elég gyakori a szükséges fájlok letöltéséhez - különösen egy program forráskódból történő összeállításának előkészítésében( egy meglehetősen gyakori gyakorlat a Linux-geek számára).Az
A Git a legtöbb fejlesztő számára előnyben részesített verzióvezérlő rendszer, mivel több előnye van a többi rendelkezésre álló rendszerrel szemben. Fájlváltozásokat hatékonyabban tárolja, és jobb fájlintegritást biztosít. Ha érdekel a részletek ismerete, a Git Basics oldal részletes leírást ad arról, hogy a Git hogyan működik.
A "Hub" a GitHub
-ben Megállapítottuk, hogy a Git verziókezelő rendszer, hasonló, de jobb, mint a rendelkezésre álló alternatívák. Tehát mi teszi a GitHub-ot annyira különlegesnek? A Git egy parancssori eszköz, de a központ, amely körül minden olyan dolgot, amely a Git-t forgatja, az a hub-GitHub.com, ahol a fejlesztők hasonlóan gondolkodó emberekkel tárolják projektjeiket és hálózatukat. Nézzünk át néhány olyan okot, amelyek miatt a geek szeretik használni a GitHub-ot, és tanulni fognak néhány terminológiát az út mentén.
Repository
A repository( általában "repo" rövidítés) egy olyan hely, ahol egy adott projekthez tartozó összes fájl tárolva van. Minden egyes projekt saját repójával rendelkezik, és egyedi URL-címmel férhet hozzá.
A Repo
forkozása "Forking" az, amikor új projektet hoz létre egy másik, már létező projekt alapján. Ez egy elképesztő lehetőség, amely nagyban ösztönzi a programok és egyéb projektek továbbfejlesztését. Ha olyan projektet talál a GitHubon, amelyhez hozzá szeretne járulni, akkor megpróbálhatja a repo-t, elvégezheti a változtatásokat, és felszabadíthatja a módosított projektet, mint új repo-t. Ha az új projekt létrehozásához létrehozott eredeti adattár frissül, könnyen hozzáadhatja ezeket a frissítéseket az aktuális villához.
Pull Requests
Megvásároltál egy adattárat, nagyszerűen átdolgozta a projektet, és szeretné, hogy az eredeti fejlesztők felismerhessék - talán még a hivatalos projektben / repositoryban is szerepelnek. Ehhez húzási kérelmet hozhat létre. Az eredeti adattár szerzői megtekinthetik a munkáját, majd választhatják, hogy elfogadják-e a hivatalos projektbe. Amikor kiad egy húzó kérést, a GitHub tökéletes médiumot biztosít Önnek és a fő projekt karbantartója számára a kommunikációhoz.
A social networking
A GitHub szociális hálózati eleme talán a legerősebb jellemzője, amely lehetővé teszi a projektek számára, hogy jobban növekedjenek, mint bármely más kínált lehetőség közül. A GitHub minden felhasználójának saját profilja van, amely úgy működik, mint egyfajta folytatás, bemutatja múltbeli munkáját és hozzájárulását más projektekhez húzási kérelmekkel.
A projektek felülvizsgálatát nyilvánosan lehet megvitatni, így a szakértők tömege hozzájárulhat a tudáshoz és együttműködhet a projekt előrehaladásához. A GitHub megjelenése előtt a projekthez való hozzájárulás iránt érdeklődő fejlesztők általában találniuk kell néhány eszközt a szerzők - valószínűleg e-mailen keresztül - megkeresésében, majd meggyőzni őket arról, hogy megbízhatók és hozzájárulása legit.
Changelogs
Ha több ember dolgozik együtt egy projekten, akkor nehéz követni a változásokat - ki változtatta meg, hogy mikor, mikor és hol tárolja ezeket a fájlokat. A GitHub gondoskodik a problémáról, figyelemmel kísérve az összes olyan változást, amelyet a tárolóba tettek.
A GitHub nem csak a fejlesztők számára
Mindez arról szól, hogy a GitHub ideális a programozók számára, ha úgy gondolja, hogy azok az egyetlenek, akik hasznosnak találják. Bár sokkal kevésbé gyakoriak, a GitHub bármilyen típusú fájlt használhat. Ha van olyan csoportja, amely folyamatosan módosítja a szó dokumentumot, akkor például a GitHub verzióként használható.Ez a gyakorlat nem gyakori, mivel a legtöbb esetben jobb alternatívák léteznek, de ez valami, amit szem előtt kell tartani.
Most, hogy tudjátok, mi a GitHub-ban, készen állsz az induláshoz? Vezesse át a GitHub.com webhelyet, és győződjön meg róla, hogy ellenőrizze a segítség oldalakat a regisztráció után.