- Fahimtar abin da ma'aji yake da mahimmancin sarrafa sigar akan GitHub.
- Koyi yadda ake loda aikinku: Terminal, GitHub Desktop, VSCode, da kai tsaye daga gidan yanar gizo.
- Gano mafi kyawun ayyuka da shawarwari don kiyaye ƙwararrun ma'ajiyar ku, amintattu, da ingantaccen rubuce-rubuce.
Duk wani mai haɓakawa ko ƙwararren da ke da alaƙa da duniyar fasaha ya san menene GitHubDuk da haka, ba kowa ya mallaki tsarin ba loda aikin zuwa Github kuma kuyi cikakken amfani da yuwuwar sarrafa juzu'i, haɗin gwiwar ƙungiya, da hangen nesa na ƙwararrun da wannan dandamali ke bayarwa.
Don haka, a cikin wannan ma'ana, duka masu farawa da masana sukan sami kansu ɗan asara. A cikin wannan labarin, za ku koya Mun gaya muku yadda za ku yi, tun Akwai zaɓuɓɓuka ko hanyoyi da yawaIdan kuna son samar da aikin ku don haɗin gwiwa ko don wasu don dubawa da saukewa cikin sauƙi, karantawa don koyan duk cikakkun bayanai.
Menene ma'aji kuma me yasa ya karbi bakuncinsa akan GitHub?
Un ma'ajiyar bayanai Wuri ne mai kama-da-wane inda ake adana fayilolin aikinku da manyan fayiloli, tare da tarihin canje-canjen da ke faruwa gare su yayin da kuke ci gaba ta hanyar haɓaka su. Wannan tarihin yana ba da izini Sarrafa juzu'i, komawa zuwa jihohin da suka gabata, yin haɗin gwiwa tare da wasu, kuma kiyaye cikakken rikodin ci gaban aikinku..
Bayar da wurin ajiya akan GitHub Yana da fa'idodi da yawa:
- Sarrafa sigar: Ana yin rikodin canje-canjenku kuma kuna iya sokewa, bita, ko raba kowane ɓangaren ci gaban.
- Ajiye girgije: ka nisanci rasa mahimman bayanai a yayin wani lamari na gida.
- Ganuwa ta ƙwararru: Kasancewar jama'a, kowa zai iya ganin aikinku, wanda ke haɓaka fayil ɗin ku.
- Haɗin gwiwa mai sauƙi: GitHub yana sauƙaƙa wa wasu don ba da gudummawa ga aikin ku ta hanyar buƙatun ja, al'amura, ko cokali mai yatsu.

Farawa: Abubuwan da ake buƙata da Shirye-shiryen Muhalli
Kafin loda aiki zuwa Github, tabbatar cewa an shigar da waɗannan abubuwan akan kwamfutarka:
- Asusu akan GitHub. Yana da mahimmanci don ƙirƙirar wuraren ajiya akan dandamali.
- An shigar da Git. Yana da kayan aikin sarrafa sigar asali wanda ke ba ku damar sarrafa canje-canje. Kuna iya saukewa kuma shigar da shi daga gare ta gidan yanar gizon hukuma. A kan tsarin tushen Linux, zaku iya aiwatar da shigarwa ta hanyar gudanar da umarni
sudo apt-get install gita tashar. - Editan lambar ko IDE. Zabuka kamar Visual Studio Code (VSCode) sauƙaƙe tsari. Idan kuna son cin gajiyar haɗin kai kai tsaye tare da GitHub daga editan, ana ba da shawarar saukar da ɗayan waɗannan kayan aikin.
Da zarar an shigar da shi Git akan tsarin ku, mataki na farko shine saita shi tare da naku suna da imel (Za a yi amfani da wannan bayanan don sanya hannu kan ayyukan da kuka yi.) Daga tashar, gudanar da waɗannan abubuwa:
git config --global user.name "TuNombre"
git config --global user.email [email protected]
Wannan tsari shine na duniya kuma sau ɗaya kawai za ku yi a cikin ƙungiyar ku.
Ƙirƙirar wurin ajiya akan GitHub
Yanzu lokaci ya yi da za a ƙirƙiri sarari inda za ku ɗauki nauyin aikin ku. Yi wannan daga haɗin yanar gizon GitHub ta bin waɗannan matakan:
- Shiga bayanin martabarka a ciki GitHub.com kuma danna maɓallin "Sabo" don ƙirƙirar sabon wurin ajiya.
- Shigar da suna ake so ga ma'ajiyar kuma yana ƙara a bayanin a taqaice amma a zahiri game da makasudin aikin.
- Zaɓi ko ma'ajin zai kasance na jama'a ko na sirriIdan kana son wasu su sami damar dubawa da shiga, zaɓi jama'a.
- Kuna da zaɓi don ƙirƙirar fayil README.md ta atomatik. Ana ba da shawarar wannan fayil ɗin, saboda shine abu na farko da sauran masu haɓakawa za su gani lokacin da suka isa wurin ma'ajiyar.
- Danna kan "Ƙirƙiri ma'ajiyar bayanai" don kammala aikin kuma ma'ajin ku zai kasance a shirye don karɓar fayiloli.

Ana shirya aikin gida don lodawa zuwa GitHub
Tare da ƙirƙira ma'ajiyar ku, mataki na gaba don loda aiki zuwa GitHub shine shirya babban fayil ɗin aikin akan kwamfutarka. Don yin wannan, bi waɗannan umarnin a cikin tasha, fara gano madaidaicin hanya tare da cd:
cd tu-carpeta-del-proyecto
Yanzu fara ma'ajin Git na gida:
git init
Wannan zai haifar da boye fayil da ake kira .git wanda ke adanawa Tarihin sigar da sauran fayiloli na ciki.
Ana loda lambar zuwa GitHub: cikakken tsari a cikin tasha
Da zarar an fara ma'ajiyar gida, za mu loda duk abubuwan zuwa GitHub ta hanyar aiwatar da waɗannan umarni:
- Ƙara duk fayiloli zuwa wurin tsarawa tare da:
git add .
- Yi alkawari Don yin rikodin wurin bincike na farko:
git commit -m "Primer commit"
- Haɗa ma'ajiyar gida tare da na nesa. Maye gurbin
NOMBRE_USUARIOyNOMBRE_REPOSITORIOta ainihin bayanan:
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
- Loda canje-canje zuwa GitHub (reshe
mainomasterkamar yadda ya dace):
git push -u origin main
A cikin wasu tsofaffin ma'ajiya ko daidaitawa, babban reshe shine master maimakon mainIdan kun sami kurakurai, bincika sunan babban reshe kuma musanya shi a cikin umarnin da ke sama.

Yadda ake loda ayyuka zuwa Github daga VSCode
Editocin zamani irin su VSCode Suna nuna haɗin kai na asali tare da Git da GitHub. Ga yadda ake yin shi cikin sauki:
- Bude babban fayil ɗin aikin ku a cikin editan ("Fayil → Buɗe Jaka").
- Shiga cikin kwamitin Sarrafa Tushe (Ikon lambar tushe) wanda yake a cikin labarun gefe.
- Danna "Ƙaddamar da ma'ajin ajiya" idan ba ku riga kuka yi ba. Wannan yayi daidai da umarnin
git init. - Da zarar an fara, za ku ga maɓalli zuwa "Buga zuwa GitHub"Idan wannan shine lokacinku na farko, kuna buƙatar ba da izinin haɗin kai tsakanin VSCode da asusun GitHub na ku.
- Zaɓi don buga ma'ajiyar a matsayin jama'a ko na sirri.
- Shirya fayilolin don ƙaddamarwa ta farko ta alamar canje-canje da ƙara saƙon siffatawa.
- Buga aikin ku kuma zaku iya daidaita canje-canje a sauƙaƙe daga editan.
Wannan zaɓin ya dace da waɗanda suka fi son zama a cikin yanayin haɓakawa kuma yana sa sarrafa ayyukan yau da kullun ya fi sauƙi.
Loda fayiloli da hannu daga gidan yanar gizon GitHub
Wani madadin, musamman don ƙananan ayyuka, shine a loda fayiloli da hannu daga mahaɗin yanar gizo:
- Shigar da sabon ma'ajiyar da aka ƙirƙira akan GitHub.
- Danna kan menu mai saukewa "Ƙara fayil" kuma zaɓi Loda fayiloli.
- Jawo da sauke fayiloli ko manyan fayiloli daga kwamfutarka zuwa taga mai lilo.
- A ƙasa, ƙara saƙon tabbatarwa kuma danna kan Aiwatar da canje-canje don loda fayilolin.
Wannan hanyar ba ta da inganci don ayyukan a cikin ci gaba mai aiki, amma yana da amfani don ƙara takamaiman fayiloli, takardu, da sauran abubuwa.

Babban gudanarwa da mafi kyawun ayyuka yayin aiki tare da GitHub
Loda aiki shine farkon. Don samun mafi kyawun GitHub da kula da ƙungiyar ƙwararru, muna ba da shawarar bin waɗannan ƙarin mafi kyawun ayyuka:
- Ci gaba da README.md har zuwa yau. Wannan shine wasiƙar murfin aikin ku. Yana bayyana manufarsa, yadda ake shigar da shi, yadda ake amfani da shi, da duk wani bayani da ya dace. Kuna iya shirya shi kai tsaye akan layi ko daga editan ku ta amfani da tsarin Markdown.
- Ƙirƙiri rassan aiki. Kada ku yi duk canje-canjenku a cikin "babban" ko "maigida." Yi amfani da rassa daban don sababbin fasali ko gyare-gyare. Kuna iya haɗa su daga baya ta amfani da buƙatun ja.
- Loda fayilolin .gitignore don gujewa raba mahimman bayanai ko ƙirƙira ta atomatik, kamar manyan fayilolin node_modules, fayilolin wucin gadi, ko fayilolin sanyi na gida.
- Lokaci-lokaci daidaita ma'ajin ku na gida da na nesa. Amfani
git pulldon ci gaba da kwafin gida na zamani tare da kowane canje-canjen da masu ba da gudummawa suka yi. - Sarrafa abubuwan nesa a hankali. Idan kun taɓa canza tushen nesa, yi amfani
git remote -vdon duba abubuwan da aka haɗa da ma'ajiyar dagit remote remove origindon cire su idan ya cancanta.
Clone da haɗin kai akan ayyukan: mataki na gaba
Da zarar ma'ajiyar ku ta kasance a cikin gajimare, zaku iya haɗa shi zuwa kowace kwamfuta ta amfani da:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git
Wannan zai haifar da kwafin aikin ku na gida, gami da duka canza tarihiIdan kuna son babban fayil ɗin ya sami sunan daban, zaku iya ƙara shi zuwa ƙarshen umarnin. Don hana umarnin ƙirƙirar sabon babban fayil da sanya fayiloli kai tsaye cikin kundin adireshi na yanzu, ƙara lokaci:
git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .
Haɗin kai tare da wasu masu amfani akan GitHub duk game da koyan kwararar rassan, buƙatun ja, da sake duba lambar. Ta wannan hanyar, zaku sami damar karɓar gudummawar waje kuma kuyi aiki azaman ƙungiya cikin tsari da inganci.
Kurakuran da aka saba yi da kuma yadda ake gyara su
Lokacin loda aiki, ƙila ku gamu da wasu al'amura gama gari. Ga wadanda suka fi yawa da kuma yadda za a warware su:
- Ƙoƙarin turawa zuwa wurin ajiya mara komai ba tare da babban reshe ba- Idan an ƙirƙiri wurin ajiyar nesa ba tare da README.md ba kuma ba a taɓa tura reshe ba, tabbatar da tura reshe na farko da sunan daidai, yawanci "main" ko "master".
- Rikice-rikicen daidaitawa: Lokacin da aka sami canje-canje na lokaci guda a gida da kuma nesa, warware su ta hanyar fara yin a
git pullda magance rikice-rikice kafin a yigit pushkuma. - Rashin isassun izini: Tabbatar cewa kuna da daidaitattun takaddun shaida kuma duba cewa an rubuta URL ɗin nesa daidai (https ko ssh kamar yadda ya dace).
- Mantawa da ƙara mahimman fayiloli: Bita kuma sabunta fayil ɗin ku
.gitignoredon kar a bar manyan fayiloli ko shigar da bayanan sirri da gangan.
Loda aikin ku zuwa GitHub mai canza wasa ne don tafiyar da aikin ku: koyaushe kuna iya dawo da juzu'in da suka gabata, haɗa kai, da nuna aikinku ga duniya.
Edita ya ƙware a fannin fasaha da al'amuran intanet tare da gogewa fiye da shekaru goma a cikin kafofin watsa labaru na dijital daban-daban. Na yi aiki a matsayin edita da mahaliccin abun ciki don kasuwancin e-commerce, sadarwa, tallan kan layi da kamfanonin talla. Na kuma yi rubutu a shafukan yanar gizo na tattalin arziki, kudi da sauran fannoni. Aikina kuma shine sha'awata. Yanzu, ta hanyar labarai na a ciki Tecnobits, Ina ƙoƙarin bincika duk labarai da sababbin damar da duniyar fasahar ke ba mu kowace rana don inganta rayuwarmu.