Çfarë është GitHub dhe pse përdoret?

Çfarë është GitHub dhe pse përdoret?

GitHub është një faqe interneti dhe një shërbim që ne dëgjojmë vazhdimisht të fiksuar pas tij, por shumë njerëz nuk e kuptojnë se çfarë bën ai në të vërtetë. Dëshironi të dini se çfarë po ndodh me gjithë zhurmën e GitHub? Lexoni për ta zbuluar atë.

"Git" në GitHub

Për të kuptuar GitHub, së pari duhet të keni një kuptim të Git. GIT është një sistem kontrolli i versionit me burim të hapur që Linus Torvals - i njëjti person që krijoi Linux. GIT është i ngjashëm me sistemet e tjera të kontrollit të versioneve - përmbysje CVS dhe Mercurial, por pa u kufizuar në.

Pra, Git është një sistem kontrolli i lëshimit, por çfarë do të thotë kjo? Kur zhvilluesit krijojnë diçka (aplikacion, për shembull), ata bëjnë ndryshime të vazhdueshme në kod dhe bëjnë versione të reja deri dhe pas versionit të parë zyrtar (jo-eksperimental).

Sistemet e kontrollit të lëshimit i mbajnë këto rishikime drejtpërdrejt dhe i ruajnë rregullimet në një magazinë qendrore. Kjo i lejon zhvilluesit të bashkëpunojnë lehtësisht, pasi ata mund të shkarkojnë një version të ri të programit, të bëjnë ndryshime dhe të shkarkojnë versionin më të fundit. Çdo zhvillues mund t'i shohë këto ndryshime të reja, t'i shkarkojë dhe të kontribuojë.

Po kështu, njerëzit që nuk kanë asnjë lidhje me projektin mund të shkarkojnë dhe përdorin ende skedarë. Shumica e përdoruesve të Linux duhet të jenë të vetëdijshëm për këtë proces, pasi përdorimi i Git ose Subsion ose një metodë tjetër e ngjashme është shumë e zakonshme për të shkarkuar skedarët e kërkuar - veçanërisht në përgatitjen për të mbledhur një program të kodit burimor (një praktikë mjaft e zakonshme për përdoruesit e Linux) .

GIT është versioni i preferuar i shumicës së zhvilluesve, pasi ka përfitime të shumta në sisteme të tjera të disponueshme. Ai ruan ndryshimet e skedarëve në mënyrë më efikase dhe garanton më mirë sigurinë e skedarit. Nëse jeni të interesuar të dini detajet, atëherë  Merr Faqen e Bazave  Ai përmban një shpjegim gjithëpërfshirës se si funksionon Git.

"Boshti" në Xhaithb

Kemi vërtetuar se Git është një sistem kontrolli i versioneve, i ngjashëm por më i mirë se shumë alternativa të disponueshme. Pra, çfarë e bën GitHub kaq të veçantë? Git është një mjet i linjës së komandës, por qendra e të gjitha gjërave që përfshin Git është qendra - GitHub.com - ku zhvilluesit ruajnë projektet e tyre dhe lidhen me njerëz me të njëjtin mendim.

Le të trajtojmë disa nga arsyet kryesore që i bëjnë obsesionet të duan të përdorin GitHub dhe të mësojmë disa terma gjatë rrugës.

Dyqani

Magazina (zakonisht e shkurtuar në "ribu") është një vend ku ruhen të gjithë skedarët për një projekt specifik. Çdo projekt Ribo ka të vetin, dhe ju mund ta përdorni atë me një URL unike.

Furking Ribo

"Breathies" është kur krijon një projekt të ri bazuar në një projekt tjetër që tashmë ekziston. Kjo është një veçori e shkëlqyer që inkurajon shumë rritjen e zhvillimit të programeve dhe projekteve të tjera. Nëse gjeni një projekt në GitHub që dëshironi të kontribuoni në të, mund të degëzoni ribo-n, të bëni ndryshimet që dëshironi dhe të lëshoni një projekt të rishikuar si një riblerje të re. Nëse magazina origjinale që keni ndarë për të krijuar projektin tuaj të ri është përditësuar, mund t'i shtoni lehtësisht këto përditësime në degën tuaj aktuale.

Kërkesat për tërheqje

Unë kam formuar një depo, kam një rishikim të shkëlqyeshëm të projektit dhe ju dëshironi të njiheni nga zhvilluesit origjinal - dhe mund të përfshihet në projektin / magazinë zyrtare. Ju mund ta bëni këtë duke krijuar një kërkesë tërheqjeje. Autorët origjinal të magazinës mund ta shohin punën tuaj, më pas të zgjedhin ta pranojnë ose të mos e pranojnë në projektin zyrtar. Kur lëshoni një kërkesë për tërheqje, GitHub ofron një ndërmjetës ideal për ju dhe personin kryesor përgjegjës për projektin për të komunikuar.

Rrjete sociale

Ana e rrjeteve sociale në GitHub ka të ngjarë të jetë tipari më i fuqishëm i tij, duke lejuar që projektet të rriten më shumë se çdo veçori tjetër e ofruar. Çdo përdorues në GitHub ka skedarin e tij personal që funksionon si një biografi e një lloji, ofron biznesin tuaj të mëparshëm dhe kontributet tuaja në projekte të tjera përmes kërkesave për tërheqje.

Rishikimet e projektit mund të diskutohen publikisht, kështu që një gamë e gjerë ekspertësh mund të kontribuojnë në njohuritë dhe bashkëpunimin për të ecur përpara në projekt. Përpara shfaqjes së Github, zhvilluesit e interesuar për të kontribuar në një projekt zakonisht duhet të gjejnë disa mënyra për të kontaktuar autorët - ndoshta me e-mail - dhe më pas t'i bindin ata se mund t'u besohet dhe se kontributi i tyre është legjitim.

Ndryshoni të dhënat

Kur disa njerëz bashkëpunojnë në një projekt, është e vështirë të gjurmosh komentet - kush ndryshoi çfarë dhe kur dhe ku ruhen këto skedarë. GitHub kujdeset për këtë problem duke ndjekur të gjitha ndryshimet e paguara në magazinë.

Jethab nuk është vetëm për zhvilluesit

E gjithë kjo flet se si GitHub është i përsosur për programuesit dhe mund t'ju bëjë të mendoni se ata janë të vetmit që do ta kenë të dobishëm. Edhe pse është më pak e zakonshme, tashmë mund të përdorni GitHub për çdo lloj skedari. Nëse keni një ekip që vazhdimisht bën ndryshime në një dokument Word, për shembull, mund të përdorni GitHub si sistemin tuaj të kontrollit të versionit. Kjo praktikë nuk është e zakonshme, për shkak të pranisë së alternativave më të mira në shumicën e rasteve, por është diçka që duhet pasur parasysh.

Tani që e dini se çfarë ka të bëjë me GitHub, a jeni gati të filloni? Shkoni në  GitHub.Com  Dhe sigurohuni që të rishikoni  Faqet e ndihmës Pas regjistrimit të tyre.

Related posts
Publikoni artikullin në

Shto një koment