- Utloisisa hore na polokelo ke eng le bohlokoa ba taolo ea mofuta ho GitHub.
- Ithute ho kenya projeke ea hau: Terminal, GitHub Desktop, VSCode, le ka kotloloho ho tsoa webong.
- Fumana mekhoa e metle le malebela a ho boloka polokelo ea hau ea polokelo e le setsebi, e bolokehile ebile e ngotsoe hantle.
Moetsi leha e le ofe kapa setsebi se hokahaneng le lefats'e la theknoloji oa tseba hore na ke eng GitHubLeha ho le joalo, ha se bohle ba tsebang mokhoa oa ho kenya morero ho Github 'me u sebelise ka botlalo bokhoni ba taolo ea mofuta, tšebelisano ea sehlopha, le ponahalo ea seporofeshenale eo sethala sena se fanang ka sona.
Kahoo, ka kutloisiso ena, ba qalang le litsebi hangata ba iphumana ba lahlehile. Sehloohong sena, u tla ithuta Re u bolella mokhoa oa ho e etsa, kaha Ho na le likhetho tse 'maloa kapa mekhoaHaeba u batla ho etsa hore projeke ea hau e fumanehe bakeng sa tšebelisano-'moho kapa hore ba bang ba e shebe habonolo le ho e jarolla, bala pele ho ithuta lintlha tsohle.
Sebaka sa polokelo ke eng, 'me ke hobane'ng ha u se amohela ho GitHub?
Un polokelo Ke sebaka seo ho sona ho bolokoang lifaele le lifoldara tsa projeke ea hau, hammoho le nalane ea liphetoho tse ba hlahelang ha u ntse u tsoela pele ka nts'etsopele ea tsona. Nalane ena e lumella Laola liphetolelo, khutlela linaheng tse fetileng, sebelisana le ba bang, 'me u boloke tlaleho e hlakileng ea tsoelo-pele ea hau ea mosebetsi..
Fumana sebaka sa polokelo ho GitHub E na le melemo e mengata:
- Taolo ea phetolelo: Liphetoho tsa hau li tlalehiloe 'me u ka etsolla, ua hlahloba, kapa ua arolelana karolo efe kapa efe ea ntlafatso.
- Cloud bekapo: u qoba ho lahleheloa ke tlhahisoleseding ea bohlokoa ha ho etsahala ketsahalo leha e le efe ea sebaka seo.
- Ponahalo ea Setsebi: Ho ba phatlalatsa, mang kapa mang a ka bona mosebetsi oa hau, e leng se ntlafatsang mosebetsi oa hau.
- Tšebelisano e Bonolo: GitHub e nolofalletsa ba bang ho kenya letsoho morerong oa hau ka likopo tsa ho hula, litaba kapa lifereko.

Ho qala: Litlhoko le Tokiso ea Tikoloho
Pele o kenya morero ho Github, etsa bonnete ba hore u kentse tse latelang khomphuteng ea hau:
- Ak'haonte ho GitHub. Ho bohlokoa ho theha lipolokelo sethaleng.
- Git e kentsoe. Ke sesebelisoa sa ho laola mofuta oa mantlha se u lumellang ho laola liphetoho. U ka thowuni le kenya e tsoa ho eona webosaete ea semmuso. Litsamaisong tse thehiloeng ho Linux, o ka kenya ts'ebetso ka ho tsamaisa taelo
sudo apt-get install gitKa seemelong sa libomo. - Mohlophisi oa khoutu kapa IDE. Likhetho tse kang Visual Studio Code (VSCcode) etsa hore tšebetso e be bobebe. Haeba u batla ho nka monyetla oa ho ikopanya ka kotloloho le GitHub ho tsoa ho mohlophisi, ho khothaletsoa ho khoasolla e 'ngoe ea lisebelisoa tsena.
Ha e kentsoe Git ho sistimi ea hau, mohato oa pele ke ho e hlophisa ka sistimi ea hau lebitso le imeile (Boitsebiso bona bo tla sebelisoa ho saena boitlamo ba hau.) Ho tsoa ho terminal, tsamaisa tse latelang:
git config --global user.name "TuNombre"
git config --global user.email [email protected]
Setting ena ke lefatše 'me u tla tlameha ho e etsa hang feela sehlopheng sa hau.
Ho theha sebaka sa polokelo ho GitHub
Joale ke nako ea ho theha sebaka seo u tla amohela projeke ea hau. Etsa sena ho tsoa ho GitHub web interface ka ho latela mehato ena:
- Fumana boemo ba hau ho GitHub.com ebe o tobetsa konopo "Ncha" ho theha polokelo e ncha.
- Kenya file ea nombre e lakatsehang bakeng sa polokelo mme e eketsa a tlhaloso e khuts'oane empa e hlakile mabapi le morero oa morero.
- Khetha hore na polokelo e tla ba teng phatlalatsa kapa sephiringHaeba u batla hore ba bang ba khone ho shebella le ho nka karolo, khetha sechaba.
- U na le khetho ea ho theha faele README.md ka tsela e iketsang. Faele ena e khothalelitsoe, kaha ke ntho ea pele eo baetsi ba bang ba tla e bona ha ba fihlella polokelo.
- Tobetsa "Etsa sebaka sa polokelo" ho phethela ts'ebetso mme sebaka sa hau sa polokelo se tla be se loketse ho amohela lifaele.

Ho lokisa projeke ea hau ea lehae bakeng sa ho e kenya ho GitHub
Ha polokelo ea hau e entsoe, mohato o latelang oa ho kenya projeke ho GitHub ke ho lokisa foldara ea projeke ea hau komporong ea hau. Ho etsa sena, latela litaelo tsena ho terminal, pele u fumana tsela e nepahetseng ka cd:
cd tu-carpeta-del-proyecto
Joale qala polokelo ea lehae ea Git:
git init
Sena se tla theha foldara e patiloeng e bitsoang .git e bolokang nalane ea mofuta le lifaele tse ling tsa ka hare.
Ho kenya khoutu ho GitHub: ts'ebetso e felletseng ho terminal
Hang ha polokelo ea lehae e qalisoa, re tla kenya litaba tsohle ho GitHub ka ho sebelisa litaelo tsena:
- Kenya lifaele tsohle sebakeng sa sethala le:
git add .
- Etsa boitlamo Ho rekota sebaka sa pele sa tlhahlobo:
git commit -m "Primer commit"
- Kopanya polokelo ea lehae le e hole. E nkela sebaka
NOMBRE_USUARIOyNOMBRE_REPOSITORIOka data ea 'nete:
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
- Kenya liphetoho ho GitHub (kala
mainomasterka moo ho loketseng):
git push -u origin main
Libakeng tse ling tsa polokelo ea khale kapa litlhophiso, lekala le ka sehloohong ke master sebakeng sa mainHaeba u fumana liphoso, hlahloba lebitso la lekala le ka sehloohong 'me u le nkele sebaka ka taelo e ka holimo.

Mokhoa oa ho kenya merero ho Github ho tloha VSCode
Bahlophisi ba kajeno ba kang VSCcode Li na le kopanyo ea matsoalloa le Git le GitHub. Mokhoa oa ho e etsa habonolo ke ona:
- Bula foldara ea projeke ea hau ho sehlophisi ("File → Open Folder").
- Fumana dashboard Taolo ea Mohloli (taolo ea khoutu ea mohloli) e fumanehang ka har'a lehlakore.
- Tobetsa "Initialize repository" haeba ha u so etse joalo. Sena se lekana le taelo
git init. - Hang ha e qalisoa, u tla bona konopo ho Phatlalatsa ho GitHubHaeba e le lekhetlo la hau la pele, o tla hloka ho fana ka tumello ea khokahano lipakeng tsa VSCode le ak'haonte ea hau ea GitHub.
- Khetha ho phatlalatsa polokelo e le ea sechaba kapa ea lekunutu.
- Lokisetsa lifaele bakeng sa boitlamo ba pele ka ho tšoaea liphetoho le ho eketsa molaetsa o hlalosang.
- Phatlalatsa morero oa hau 'me u ka khona ho hokahanya liphetoho habonolo ho tsoa ho mohlophisi.
Khetho ena e nepahetse bakeng sa ba ratang ho lula ka har'a tikoloho ea nts'etsopele mme e etsa hore tsamaiso ea letsatsi le letsatsi e be bonolo haholoanyane.
Kenya lifaele ka letsoho ho tsoa webosaeteng ea GitHub
Tsela e 'ngoe, haholo-holo bakeng sa merero e menyenyane, ke ho kenya lifaele ka letsoho ho tloha ho web interface:
- Kenya sebaka sa polokelo se sa tsoa etsoa ho GitHub.
- Tobetsa ho menu e theoha "Eketsa faele" ebe oa khetha Kenya lifaele.
- Hula le ho lihela lifaele kapa lifoldara ho tsoa komporong ea hau ho ea fensetereng ea sebatli.
- Ka tlase, eketsa molaetsa oa tiiso ebe o tobetsa Etsa liphetoho ho kenya lifaele.
Mokhoa ona ha o sebetse hantle bakeng sa merero e nts'etsopele e sebetsang, empa o na le thuso bakeng sa ho kenyelletsa lifaele tse itseng, litokomane le lintho tse ling.

Tsamaiso e tsoetseng pele le mekhoa e metle ha u sebetsa le GitHub
Ho kenya morero ke qalo feela. Ho fumana molemo ka ho fetisisa ho GitHub le ho boloka mokhatlo oa litsebi, re khothaletsa ho latela mekhoa ena e meng e molemohali:
- Boloka README.md e ntse e le teng. Lena ke lengolo la sekoahelo sa morero oa hau. E hlalosa morero oa eona, mokhoa oa ho e kenya, mokhoa oa ho e sebelisa, le lintlha life kapa life tse amehang. U ka e hlophisa ka kotloloho inthaneteng kapa ho tsoa ho mohlophisi oa hau u sebelisa syntax ea Markdown.
- Theha makala a mosebetsi. Se ke oa etsa liphetoho tsohle tsa hau ho "main" kapa "master." Sebelisa makala a arohaneng bakeng sa likarolo tse ncha kapa litokiso. U ka li kopanya hamorao u sebelisa likopo tsa ho hula.
- Kenya lifaele tsa .gitignore ho qoba ho arolelana lintlha tsa bohlokoa kapa tse hlahisoang ka bo eona, joalo ka lifoldara tsa node_modules, lifaele tsa nakoana, kapa lifaele tsa tlhophiso ea lehae.
- Nako le nako amahanya lipolokelo tsa hau tsa lehae le tse hole. Sebelisa
git pullho boloka kopi ea hau ea lehae e ntse e le morao-rao ka liphetoho leha e le life tse ka 'nang tsa etsoa ke bafani. - Laola li-remoutu ka hloko. Haeba u ka fetola mohloli o hole, sebelisa
git remote -vho hlahloba lipolokelo tse amanang le tsona legit remote remove originho li tlosa ha ho hlokahala.
Kopanya 'me u sebelisane le merero: mohato o latelang
Hang ha polokelo ea hau e le marung, u ka e kopanya le komporo efe kapa efe u sebelisa:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git
Sena se tla etsa kopi ea lehae ea projeke ea hau, ho kenyeletsoa tsohle tsa eona fetola historiHaeba u batla hore foldara e be le lebitso le fapaneng, u ka e eketsa qetellong ea taelo. Ho thibela taelo ho theha foldara e ncha le ho beha lifaele ka kotloloho bukeng ea hajoale, eketsa nako:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .
Ho sebelisana 'moho le basebelisi ba bang ho GitHub ho mabapi le ho ithuta ho phalla ha makala, likopo tsa ho hula, le tlhahlobo ea khoutu. Ka tsela ena, o tla khona ho amohela litlatsetso tsa kantle le ho sebetsa le le sehlopha ka mokhoa o hlophisehileng le o sebetsang hantle.
Liphoso tse tloaelehileng le mokhoa oa ho li lokisa
Ha u kenya morero, u ka 'na ua kopana le mathata a tloaelehileng. Mona ke tse atileng haholo le mokhoa oa ho li rarolla:
- Ho leka ho sutumelletsa polokelong e se nang letho ntle le lekala le hloahloa- Haeba polokelo e hole e entsoe ntle le README.md mme lekala ha le so ka le sutumetsoa, etsa bonnete ba hore o sutumelletsa lekala la pele ka lebitso le nepahetseng, hangata "main" kapa "master".
- Likhohlano tsa kamahanyo: Ha ho na le liphetoho tse etsahalang ka nako e le ngoe sebakeng sa heno le hole, li rarolle ka ho etsa a
git pullle ho rarolla likhohlano pele ho etsoagit pushhape. - Litumello tse sa lekaneng: Etsa bonnete ba hore u na le lintlha tse nepahetseng 'me u hlahlobe hore URL e hole e ngotsoe ka nepo (https kapa ssh kamoo ho loketseng).
- Ke lebala ho kenya lifaele tsa bohlokoa: Hlahloba le ho ntlafatsa faele ea hau
.gitignoree le hore u se ke ua siea lifaele tsa bohlokoa kapa ua kenya litaba tsa lekunutu ka phoso.
Ho kenya projeke ea hau ho GitHub ke ntho e fetolang ts'ebetso ea hau ea ts'ebetso: o ka lula o fumana liphetolelo tse fetileng, oa sebelisana 'moho le ho bonts'a mosebetsi oa hau lefatšeng ka bophara.
Mohlophisi ea ikhethileng litabeng tsa theknoloji le marang-rang ea nang le boiphihlelo bo fetang lilemo tse leshome mecheng ea litaba tse fapaneng tsa dijithale. Ke sebelitse ke le mohlophisi le moetsi oa dikahare bakeng sa khoebo ea e-commerce, puisano, papatso ea marang-rang le lik'hamphani tsa papatso. Ke ngotse hape ka liwebsaete tsa moruo, tsa lichelete le tsa makala a mang. Mosebetsi oa ka le ona ke takatso ea ka. Joale, ka lingoliloeng tsa ka ho Tecnobits, Ke leka ho hlahloba litaba tsohle le menyetla e mecha eo lefatše la theknoloji le re fang eona letsatsi le leng le le leng ho ntlafatsa bophelo ba rona.