Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Программирование

Waa maxay GitHub, sababta loogu baahan yahay iyo sida loo isticmaalo GitHub, sida loo bilaabo isticmaalka adeegga – hage loogu talagalay bilowgayaasha.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo GitHub waa mid ka mid ah adeegyada ugu caansan ee lagu martigeliyo kaydka isha furan. Boggu wuxuu kuu ogolaanayaa inaad daabacdo mashaariicda gaarka ah oo aad la socoto isbeddelada lagu sameeyay soo noqnoqoshada kasta. Isticmaalayaasha kale ee GitHub waxay dib u eegi karaan koodka isticmaalaha waxayna soo jeedin karaan isbeddelkooda. Qeexitaanku wuxuu bixiyaa faham kooban oo keliya. Si kastaba ha ahaatee, shaqeynta adeeggu kuma koobna tan. Maqaalkan dib u eegista, waxaan ku eegi doonaa Github si faahfaahsan.

Waa maxay GitHub iyo sida loo bilaabo – Hagaha bilowga

GitHub waa marin online ah halkaas oo horumariyayaashu iyo barnaamij-sameeyayaashu ay ku shuban karaan koodka ay abuuraan oo ay ka wada shaqeeyaan sidii ay u horumarin lahaayeen. Astaanta GitHub waa nidaamkeeda xakamaynta nooca adag. Xakamaynta nooca waxay u oggolaanaysaa barnaamij-sameeyaha inay habeeyaan software-ka iyaga oo aan waxyeello u geysan software-ka laftiisa. Isbedelada la soo jeediyay ayaa si fudud loogu midoobi karaa siideyn buuxda, laakiin waa ka dib marka dhammaan isbeddelada dib loo eego lana oggolaado.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Git iyo GitHub – waa maxay faraqa u dhexeeya, marka hore aqoontii Git iyo GitHub

Waa maxay Git?

Jawaab: Nidaam kontorool nooca nooca degdega ah oo la cabbiri karo . Git waa lacag-la’aan iyo il furan oo loo qaybiyay nidaamka xakamaynta dib u eegista looguna talagalay inuu noqdo mid degdeg ah oo hufan mashruuc kasta, laga bilaabo yar ilaa mid aad u weyn.

Waa maxay GitHub?

Jawaab: adeeg daruureed xoog leh oo lagu maareeyo horumarka gaarka ah iyo mashaariicda il furan.

Waa maxay farqiga ugu weyn?

Git waa software dhamaystiran oo ku jira qaybta nidaamka xakamaynta nooca, kaas oo lagu rakibay kombayuutarka gaarka ah ee isticmaalaha. Git wuxuu kuu oggolaanayaa inaad isbeddel ku sameyso koodhka adoo adeegsanaya khadka taliska (Microsoft PowerShell), GitHub wuxuu bixiyaa awooda lagu kaydiyo mashaariicda marinka dadweynaha.

Xaqiiqooyin xiiso leh oo ku saabsan Github

  1. Tirada ugu badan ee isticmaalayaasha goobta sanadkii hore (sida ku cad tirakoobka Luulyo 24, 2021) waxay ahayd 45 milyan oo qof.
  2. 2018, Microsoft waxay GitHub ku heshay $7.5 bilyan.
  3. Waxaa jira kayd il furan git oo ku yaal Github. Qof kasta ayaa isbeddel ku samayn kara. Mashruuca waxaa laga heli karaa isku xirka – https://github.com/git/git?ref=stackshare
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
Tusaalaha kaydka GitHub

Astaamaha Github

  1. Awood u lahaanshaha aaladaha iyo adeegyada ugu caansan – Amazon, Google Cloud iyo Code Climate.
  2. Taageerada in ka badan 200 oo luuqadaha barnaamijka ah.
  3. Isku-dubarid heer sare ah iyo “midnimo guild”. Marka isticmaaluhu uu ku daabaco mashruucooda GitHub, bulshada inteeda kale ee barnaamijyadu way soo dejisan karaan oo ay qiimayn karaan shaqada, tayada koodka, iyo heerka horumarkiisa. Isticmaalayaasha qolo saddexaad waxay uga digayaan mulkiilaha mashruuca dhibaatooyinka suurtagalka ah, isku dhacyada isbedbeddelaya, iwm.

Sida GitHub u Shaqeeyo, Astaamaha

Saddex ka mid ah sifooyinka ugu muhiimsan ee Github waa laanta, soo jiidashada codsiyada, iyo isku darka. Waxaa habboon in hawl kasta si gaar ah loo tixgeliyo.

fargeeto

Fargeeto mashruuc waxay abuurtaa nuqul (fargeeto) kaas oo u oggolaanaya isticmaalaha inuu si xor ah u tijaabiyo isagoon saameyn ku yeelan mashruucii asalka ahaa. Samee fargeeto oo soo jiid codsiyada: https://youtu.be/nT8KGYVurIU

Codsiyada jiid

Codsiga jiidista waxaa daabaca horumariyaha ka dib marka uu dhammeeyo ka shaqaynta hagaajinta/beddelka koodka. Isla mar ahaantaana, mulkiilaha mashruuca laftiisa ayaa dib u eegi kara isbeddelada la sameeyay oo wuxuu weydiin karaa su’aalo dheeraad ah.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Isku-darka

Ka dib markii mulkiiluhu oggolaado codsiga jiidista, waxay isku daraan codsiga jiidista oo waxay dabaqaan isbeddelada mashruuca fargeetada ilaa lambarka isha.

Hagaha – sida looga bilaabo Github meel eber ah

Hagahan waxa uu u fiican yahay dhammaan kuwa bilaabaya ee bilaabaya inay bartaan Git iyo Github. Tallaabooyinka soo socda ayaa kaa caawin doona inaad dhisto nidaamka ugu fiican ee la shaqaynta software-kan. Waxaad baran doontaa sida loo sameeyo isbeddelada codebase, fur codsi jiid (abuuri codsi jiid), oo ku dhex milmaan koodka laanta weyn. Haddaba aan bilowno.

Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
GitHub akoonka Dashboard

Tallaabada 0 Ku rakib Git oo samee Koontada GitHub

  1. Aad website-ka rasmiga ah ee Git: https://git-scm.com/downloads
  2. Guji isku xirka si aad u soo dejiso nooca desktop-ka ee Git for Windows oo sug inta soo dejintu dhammaynayso.
  3. Soo saar oo socodsii rakibaha Git adigoo laba jeer gujinaya faylka Git.exe. Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
  4. U ogolow arjiga inuu isbeddel ku sameeyo kombuyutarka adigoo gujinaya “Haa” badhanka “Control Account User” sanduuqa wada hadalka ee furmay.
  5. Bilow habka rakibida Git Akhri dukumeentiga shatiga guud ee GNU oo dhagsii Next. Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
  6. Sheeg goobta lagu rakibo barnaamijka, ama ka tag qiimaha caadiga ah. Barnaamijku wuxuu ku weydiin doonaa inaad abuurto gal menu-ka bilow. Ka bood shaygan.
  7. Dooro tifaftiraha qoraalka aad rabto inaad ku isticmaasho Git. Daaqadda hoos-u-dhaca, dooro Notepad ++ (ama tifaftire kasta oo kale oo qoraal ah oo aad hore ula soo shaqeysay) oo guji “Next”. Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
  8. Magaca laanta mashruuca cusub u sheeg. Qiimaha caadiga ah waa “master”. Waxaa lagugula talinayaa inaad ka tagto goobtan sida caadiga ah.
  9. Xulashada xulashada PATH, macmiilka SSH, shahaadooyinka server-ka, dhamaadka khadka iyo terminalka, wax walba u dhaaf sida ay yihiin oo dhagsii badhanka “Next”.
  10. Ka tag dhammaan goobaha caadiga ah oo bilow rakibidda barnaamijka.
  11. Marka rakibiddu dhammaato, calaamadi sanduuqyada si aad u aragto qoraallada sii daynta oo aad u bilowdo Git Bash. Xir daaqadda rakibaha.

Waxaad ka diiwaan gashan kartaa akoon Github adoo isticmaalaya isku xirka soo socda: https://github.com/join. Si tan loo sameeyo, waa inaad gelisaa xogta diiwaangelinta aasaasiga ah ee loo baahan yahay mustaqbalka si loo xaqiijiyo xisaabta.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Tallaabada 1: Bilaw Git oo samee kaydka ugu horreeya ee degaanka

Git waxa uu leeyahay laba hab oo la isticmaalo – bash (Git Bash) iyo interface user garaaf ahaan (Git GUI). Si aad u bilowdo Git Bash, fur menu-ka Start – Windows, ku qor git bash oo taabo Gelida (ama laba-guji bidixda gaaban ee barnaamijka). Si aad u bilowdo Git GUI, fur menu-ka Start-Windows, ku qor git gui oo tabo Gelida. Xaaladeena, waxaan isticmaali doonaa Git Bash.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Abuuritaanka mashruuc cusub ee Git Bash waxay ku lug leedahay adeegsiga amarada gaarka ah si loo bilaabo kayd cusub. Marka hore waxaad u baahan tahay inaad furto terminaalka Bash adigoo midig-gujinaya desktop-ka ka dibna liiska hoos-u-dhaca Git Bash Halkan. Daaqadda terminalka ee mishiinka deegaankaaga, samee hagaha tijaabada cusub (folder) adiga oo ku qoraya kuwa soo socda:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Amarka mkdir waxa uu abuuraa gal mashruuc maxalli ah oo cusub. Abuur kaydka Github ee ugu horreeya: https://youtu.be/yHCUc6cmhcc

Tallaabada 2. Ku samee fayl cusub kaydka

Galka mashruuca, ku dar fayl cusub oo qoraal ah adoo isticmaalaya amarka taabashada. Habka caadiga ah, amarku wuxuu abuuri doonaa faylka qoraalka madhan kaas oo yeelan doona kordhinta .txt.

Fiiro gaar ah! Git wuxuu kaydiyaa/maamulaa isbeddelada kaliya ee faylasha uu raad raaco. Kadib abuurista fayl cusub, isticmaaluhu wuxuu la socon karaa xaaladiisa isagoo isticmaalaya amarka heerka git. Console-ku wuxuu ku siin doonaa liiska faylalka ku jira kaydka.

Isla marka aad ku darto fayl galka ka kooban git repository, barnaamijku wuxuu ogaan doonaa isbeddelka gudaha mashruuca. Si kastaba ha noqotee, raadraaca tooska ah lama shaqeyn doono, waa inaad u isticmaashaa amar gaar ah tan – git add.
getrekt: myproject getrekt $ taabo getrekt.txt
helitaanka: mashruucayga $ ls
getrekt.txt

Talaabada 3: Kudar faylka deegaanka habaynta raadraaca

Ku dar feylka jawiga diyaarinta leh git add amarka.
getrekt: myproject git add . Amarkan, barnaamijku wuxuu si toos ah u bilaabi doonaa dabagalka dhammaan faylasha lagu abuuri doono galka mashruuca. Waxaad hubin kartaa haddii amarku ku shaqeeyo heerka git. Tani waa waxa ay u egyihiin diiwaanadu khadka taliska Git Bash ka dib markii aad
ku qorto heerka git: getrekt: getrekt getrekt$ git status
Master-ka laanta
bilowga
u yeelo isbedelada la samaynayo:
(isticmaal “git rm –cached …” si aad u furto) Fayl cusub oo
lagu daray Magaca cusub
: getrekt.txt Fayl
cusub: getrekt.txt Faallo gal : Faylka weli lama go’aamin, laakiin wuxuu ku dhow yahay in lagu daro.

Tallaabada 4 Samee ballan

Ballanqaadku waa barta koontarool ee kayd kasta. Si fudud loo dhigo, xirmo isbeddel ah oo kaydisa macluumaadka ku saabsan faylasha lagu daray, la tafatiray ama la tirtiray ee kaydiya kood gaar ah.
getrekt:myproject getrekt $ git commitment -m “NINKA GALINTA KOOWAAD!”
[master (root-commit) b345d9a] GALANKAygii KOOWAAD!
1 fayl ayaa isbedelay, 1 gelid(+)
samee hab 100644 getrekt.txt

Amarka lagu abuurayo ballan waa git commit -m “Magaca Go’aaminta”.

Fiiro gaar ah! Fariinta dhamaadka amarku waa inay noqotaa mid macno leh oo la fahmi karo kuwa kale ee mashruuca sameeyay. Ha magacaabin ballanqaadyadaada sida “asdfadsf” ama “foobar”. Haddii kale, qofna ma fahmi doono wax, oo waxaad u baahan doontaa inaad waqti badan ku bixiso tirtiridda.

Tallaabada 5. Samee laan cusub oo cusub

Laan cusub waa laan dhamaystiran oo mashruuca ah, taas oo ka kooban go’an oo dhan. Waxay ka dhigan tahay siidaynta gaarka ah ee alaabta, laakiin gudaha nidaamka xakamaynta nooca. Laamaha ayaa u oggolaanaya isticmaalaha inuu u dhexeeyo “gobollada” mashruuca.

Dukumeentiga git-ga rasmiga ah, sharaxaadda laamaha waa: “Laanta ku taal Git iyo Github waa tilmaame dhaqaaqi karo mid ka mid ah ballanqaadyada kaydka.”

Tusaale ahaan, haddii isticmaaluhu uu rabo inuu bog cusub ku daro boggooda, waxay awoodi doonaan inay abuuraan laan cusub oo keliya boggaas gaarka ah iyada oo aan saameyn ku yeelan qaybta ugu muhiimsan ee mashruuca. Isla markii uu la dhammeeyo, wuxuu isku dari karaa isbeddelada laantiisa oo ku daraya midka ugu weyn. Marka laga hadlayo laan cusub, Git waxa ay la socotaa kuwa ay ka go’an tahay.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Kadib fulinta amarka, waxaad ku qori kartaa laanta git console-ka si aad u xaqiijiso abuurista laanta:
getrekt:myproject getrekt $ git branch
master
* my-new-laanta Magacayga-cusub oo leh calaamad calaamad muujinaysa laanta isticmaalaha hadda waa daaran.

Fiiro gaar ah: Sida caadiga ah, laanta ugu horeysa ee git repo kasta waxaa lagu magacaabaa “master” (oo badanaa waxaa loo isticmaalaa sidii sayidkii mashruuca). Iyada oo qayb ka ah dagaalka ka dhanka ah midab-takoorka, horumarinta qaar ayaa bilaabay in ay u adeegsadaan magacyo kale oo laanta caadiga ah, sida “primary”. Si kastaba ha ahaatee, marar badan, isticmaalayaashu waxay arki karaan “master” ama magacyo la mid ah oo loo isticmaalo in lagu tixraaco.

Waxaa xusid mudan in ku dhawaad ​​bakhaar kastaa uu leeyahay laan sare oo loo qaadan karo nooca rasmiga ah ee mashruuca. Haddii ay tahay shabakad, markaa laantu waa nooca ay isticmaalayaashu arkaan. Haddii ay tahay codsi, markaa laanta sayidku waa sii-deynta ay isticmaalayaashu ku rakibaan kombuyuutarkooda ama qalabkooda gacanta. Sidan ayaa ah nooca dhaqameed ee alaabada Git iyo Github u shaqeeyaan. Goobta rasmiga ah waxay haysaa dukumeenti aad u faahfaahsan oo ku saabsan adeegsiga magacyo laanta caadiga ah ee kala duwan. Macluumaadka waxaa laga heli karaa Github at https://github.com/github/renaming
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Xaaladda ku noqoshada laanta mashruuca iyo abuurista waxyaabo badan, laanta cusub laguma daba socon doono nidaamka xakamaynta nooca ilaa isticmaaluhu uu qorayo dabagal toos ah .

Tallaabada 6 Samee Kaydka GitHub Cusub

Tallaabadan looma baahna haddii aad rabto inaad kaliya la socoto koodkaaga gudaha. Laakiin haddii aad ka shaqeyso koox oo aad aqbasho isbeddelada barnaamijyada kale, markaa waxaad isticmaali kartaa awoodaha hadda ee GitHub si aad si wadajir ah u bedesho code-ka mashruuca. Si aad u abuurto kayd cusub GitHub, waxaad u baahan tahay inaad gasho nidaamka oo aad tagto bogga ugu weyn ee goobta. Laga soo bilaabo menu-ka ugu muhiimsan, dhagsii badhanka “Bakhaarka Cusub”, kaas oo ku hoos yaal calaamadda “+” ee ku xigta sawirka profile ee geeska sare ee midig ee bar navigation: Kadib markaad riixdo batoonka, GitHub wuxuu weydiin doonaa milkiilaha mashruuca si aad u magacawdo kaydka oo aad bixiso sharaxaad gaaban:
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Marka xigta, dhagsii badhanka “Create repository” si aad u xaqiijiso abuurista mashruuc cusub. Sanduuqa wada hadalka ayaa soo muuqan doona isagoo weydiinaya isticmaalaha haddii ay rabaan inay kayd ka sameeyaan xoq ama ku daraan mid jira oo maxalli ah. Xaaladda labaad, waxaad u baahan tahay inaad geliso galka mashruuca Github.

Fiiro gaar ah! Soo dejinta kaydka maxalliga ah waxay sidoo kale ku dhici kartaa iyadoo la adeegsanayo khadka taliska, iyo si gaar ah amarrada git remote ku dar asalka github_url (waxay abuurtaa diiwaan xiriir cusub oo kaydinta fog), git push -u asalka master (wuxuu sameeyaa xiriir ka dhexeeya laanta kaas oo horumariyaha ku yaal iyo laanta sayid ee server-ka fog).

Tani waa waxa ay u egyihiin diiwaanadu khadka taliska Git Bash:
getrekt:myproject getrekt $ git remote
add asal
3, la sameeyay.
Qorista walxaha: 100% (3/3), 263 bytes | 0 bytes/s, la sameeyay.
Wadarta 3 (delta 0), dib loo isticmaalay 0 (delta 0)
Ilaa https://github.com/cubeton/mynewrepository.git
* [laan cusub] master -> Master
Branch Master oo loo dejiyay si uu ula socdo sayidkii laanta fog ee asal ahaan.

Tallaabada 7: Ku riixida Laanta Mashruuca GitHub

Waxaa la sameeyay laan mashruuc iyo kayd cusub. Way hadhaysaa in la ” riixo” laanta oo loo wareejiyo kaydka cusub ee Github. Sidan, xubnaha beesha saddexaad waxay awoodi doonaan inay arkaan koodka oo ay wax ka beddelaan. Haddii dib u eegis lagu ogolaado, mulkiilaha mashruuca wuxuu ku dari karaa isbeddelada nooca ugu muhiimsan ee mashruuca. Si aad isbeddel ugu riixdo laan cusub oo ku taal GitHub, waxaad u baahan tahay inaad geliso amarka riixitaanka git ee khadka taliska. GitHub waxay si toos ah u samayn doontaa laan kaydka fog:
getrekt:myproject getrekt$ git push asalkayga-cusub
Tirinta walxaha: 3, la sameeyay.
Cadaadiska Delta iyadoo la isticmaalayo ilaa 8 dun.
Cadaadiska walxaha: 100% (2/2), la sameeyay.
Qorista walxaha: 100% (3/3), 313 bytes | 0 bytes/s, la sameeyay.
Wadarta 3 (delta 0), dib loo isticmaalay 0 (delta 0)
Ku socota https://github.com/cubeton/mynewrepository.git
* laan cusub kayd.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Intaa waxaa dheer

Waa maxay macnaha erayga asalka ah ee git push asalka amarka? Marka isticmaaluhu uu ku xidho kaydka fog ee mishiinka maxaliga ah, git wuxuu u abuuraa magac caadi ah ku dhawaad ​​dhammaan kiisaska, “asalka”, taas oo asal ahaan u ah URL-ka kaydka fog. U gudbinta mashruuc GitHub: https://youtu.be/zM6z57OtR2Q

Talaabada 8. Samee codsiga jiidashada koowaad

Codsiga jiidista (ama codsi jiid) waa hab lagu baraarujiyo milkiilayaasha kaydka in horumariye uu rabo inuu wax ka beddelo koodka. Tani waa sida bogga codsiga jiidista lagu daray uu u eg yahay:
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Tani waa sida qaybta interface interface u egtahay ka dib abuurista codsiga jiidista:
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Tallaabada 9 Isku dar codsiga jiidista

Badhanka cagaarka ah ee “isku darka codsiga” ee ku yaal xagga hoose wuxuu abuuraa codsi jiid. Kadib gujinta, isbeddelada la sameeyay ayaa lagu daraa laanta ugu weyn ee mashruuca.

Fiiro gaar ah! Tirtir laanta ka dib isku darka Tiro badan oo iyaga ka mid ah waxay u horseedi karaan jahawareer mashruuca. Si aad u tirtirto laanta,guji badhanka “Delete branch” ee ku yaal geeska midig ee hoose.

Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Si aad u hubiso heerka ay hadda marayso ballan-qaadyada, dhagsii isku-xidhka “Balanqaadka” ee bogga ugu horreeya ee kaydka. Riixitaanka ayaa muujin doona dhammaan liiska wax-qabadka ee laantan. Sawirku wuxuu muujinayaa sida saxda ah midka hadda la abuuray.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Dhinaca midig waxaa ku yaal koodhka xashiishka ee ballan kasta. Koodhka xashiishku waa aqoonsi gaar ah oo la isticmaali karo marka la isku xidho API-yada iyo adeegyada cid saddexaad. Waxaad sidoo kale tixraaci kartaa ballan gaar ah lambarka aqoonsiga ee nooca desktop-ka ee Git Bash ee khadka taliska.

Tallaabada 10 Ku celi Isbeddellada Github ee Mashiinka Maxaliga ah

Waqtigan xaadirka ah, kaydka nidaamka Github wuxuu u muuqdaa mid ka duwan kan isticmaala kombuyuutarka maxaliga ah. Tusaale ahaan, ballan uu isticmaaluhu ku sameeyay laantooda oo uu ku biiray laanta sayidku kuma jiro mishiinka deegaanka. Si aad si otomaatig ah ula shaqeyso noocyada kala duwan ee mashruuca, waa inaad isticmaashaa git pull origin master command (marka aad ka shaqaynayso laanta sayid) ama git jiid.
getrekt:myproject getrekt $ git jiid asalka master
remote: Tirinta walxaha: 1, la sameeyay.
fog: Wadarta 1 (delta 0), dib loo isticmaalay 0 (delta 0), baakad dib loo isticmaalay 0
Laga soo bilaabo https://github.com/cubeton/mynewrepository
* laanta master -> FETCH_HEAD  
23242..232433berer3444 master -> asalka/master
getrekt. txt | 1 +
1 faylka waa la bedelay, 1 gelid (+)Si aad u hubiso heerka uu hadda marayo amarka, ku qor git log ee khadka taliska. Waxay liis gareyn doontaa dhammaan ballanqaadyada.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository commit
44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
Taariikhda: Jimce Jan 07 17:48:00 2021 -02356
ballan 46thf9496hf9485hkf857tg9hfj8rh4j
Isku dar: 33fh5d 3689gfh
Qoraaga: Frides@than
:05 07:05
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
Taariikhda: Jimco Jannaayo 07 17:58:00 2021 -02356
Tani waa ballan-qaadkii iigu horreeyay! Diyaar! Hadda isticmaaluhu waa yaqaan dhammaan noocyada shaqada ee nidaamka xakamaynta nooca. Tababarka Git iyo GitHub ee bilowga ah ee ku saabsan sida loo rakibo Git oo aad uga bilowdaan Github, laamaha, kaydinta, ballanqaadyada iyo fikradaha kale ee ku jira dhaqanka GitHub: https://youtu.be/zZBiln_2FhM

Tilmaamo dheeri ah oo Github iyo Git ah

Aynu eegno “chips” kale oo faa’iido leh oo u oggolaanaya horumariyaha inuu fududeeyo shaqada xakamaynta nooca.

Ku xidhid bakhaar mashiin maxalli ah

Tag meeshaada GitHub. Dhinaca midig ee sare ee liiska faylalka, fur “Clone or download” hoos-hoosaadka. Nuqul ka HTTPS clone URL.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Ku soo noqo daaqada Git Bash oo geli amarka:
git clone repository_url

repository_url – URL mashruuca hadda jira ee la xidhidhinayo. Halkii, url ee kaydka ayaa la gelinayaa.

Tusaalaha kore, amarku wuxuu xiraa kaydka HTTPS. Ikhtiyaar kale ayaa ah in lagu xidho URL-yada furayaasha SSH. Si tan loo sameeyo, waxaad u baahan tahay inaad abuurto lamaane fure SSH ah Windows oo aad ku qorto fure dadweyne koontada GitHub.

Helitaanka meelaha fog fog

Ka dib markii la xidho, nuqul ka mid ah kaydka GitHub waa inuu ka soo baxaa tusaha shaqada ee kombiyuutarka. Mashruucu waa inuu ka kooban yahay hage leh magac iyo faylal waaweyn. Si aad ugu beddelato, waxaad u baahan tahay inaad qorto amarka soo socda:
cd git_project

Fiiro gaar ah: Ku beddel git_project magaca dhabta ah ee kaydka la soo dejiyay, ama ku caddee waxa ku jira hagaha hadda oo leh amarka ls. Habka labaad waxaa loo isticmaalaa kiisaska marka isticmaaluhu aanu xasuusan karin magaca mashruuca.

Nooca desktop GitHub – waa maxay GitHub Desktop, shaqada ugu weyn, astaamaha iyo habka rakibida

GitHub Desktop waa codsi desktop ah oo bixiya is dhexgalka ku saleysan GUI ee GitHub. Si ka duwan Git, nooca desktop-ka ee GitHub wuxuu kuu ogolaanayaa inaad fuliso amarro isku mid ah adigoo isticmaalaya interface interface adigoo gujinaya badhamada, taas oo fududeyneysa inaad la shaqeyso kaydka.

Sida loo rakibo

  1. Raac xiriirka – https://desktop.github.com/ Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo
  2. Bilow soo dejinta xirmada rakibaadda ee barnaamijka.
  3. Laba jeer dhagsii astaanta faylka la soo dejiyay oo sii wad rakibidda Github Desktop.
  4. Ka billow barnaamijka iyada oo loo marayo menu-ka Start.
  5. Soo gal GitHub adoo isticmaalaya faahfaahinta akoonkaaga isticmaale.

Shaqada ugu weyn

  • Abuuritaanka, ku-darka iyo xidhidhaynta kaydadka.
  • Isticmaalka barnaamijka si aad u maamusho tabsiyada mashruuca.
  • Isbeddel lagu samaynayo laanta.
  • Abuur arrimo, jiid codsiyo iyo ballan.
  • Awoodda helitaanka noocyada hore ee alaabta cusub.

Github API

Github REST API waa isku xidhka siiya horumariyayaasha marin u helka xogta Github, mashaariicda, iyo meelaha kaydka ah, iyo sidoo kale diraya codsiyada adeegaha. Isku xirka https://api.github.com/ wuxuu ka kooban yahay dhammaan URL-yada aad u diri karto codsiyada GET ugu fudud:
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Inta badan, horumariyayaashu waxay ku abuuraan codsiyo luqadda barnaamijka Python ee qaabka JSON. Marka hore waxaad u baahan tahay inaad ka hesho macluumaadka aasaasiga ah ee ku saabsan kaydka isku xirka – https://api.github.com/user/repos Macluumaadka aasaasiga ah waxaa la geliyey faylka qaabeynta ee qaabka JSON. Waxay ka kooban tahay xuduudaha ugu muhiimsan ee isticmaalaha – avatar, akhristayaasha, tirada kaydinta, soo dejinta, iwm. Xogtan ayaa markaa loo gudbiyaa server-ka.

Maareynta iyo habaynta mashaariicda Github Desktop

Ka dib marka la rakibo, diiwaan geliyo akoon, iyo dejinta codsiga, isticmaaluhu wuxuu bilaabi karaa isticmaalka barnaamijka GitHub.

Abuuritaanka, ku darista iyo xidhidhaynta kaydka

Si aad u abuurto kayd cusub, dooro “File” oo dhagsii badhanka “Create repository”. Si aad ugu darto mashruuc maxali ah, dooro liiska “File” oo dhagsii badhanka “Ku dar Kaydka Maxalliga ah”. Xiritaanka, waa inaad doorataa menu “File” – “Klone Repository”.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Abuurista Laan Cusub

Si aad u abuurto laan mashruuc gaar ah, fur qaybta hadda jirta oo guji badhanka Laanta Cusub. Isticmaaluhu wuxuu awoodi doonaa inuu arko laanta GitHub interface oo uu sameeyo codsi jiidis ah si uu ula socdo isbeddelada.
Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Badbaadada

Shabakadda iyo nooca shabakadda ee Github waxay kuu oggolaanaysaa inaad habayso oo aad kordhiso heerka ammaanka ee koontada isticmaalaha. Dhammaan shaqada waxay ku jirtaa qaybta “Security settings for storage”. Waxaa habboon in si faahfaahsan loo tixgeliyo.

Dejinta siyaasadda amniga

Bogga ugu muhiimsan ee kaydkaaga, dhagsii:

  • “Amniga” – “Siyaasadda Amniga” – “Dejinta Bilow”.
  • Ku dar macluumaadka ku saabsan noocyada la taageeray ee mashruucaaga iyo sida loo soo sheego dayacanka suurtagalka ah.

Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Maareynta Garaafka Ku-tiirsanaanta

Garaaf ku-tiirsanaanta ayaa si toos ah loo soo saarayaa dhammaan xarumaha dad waynaha, laakiin ma jirto sifadaas meelaha gaarka ah. Jaantusku wuxuu tilmaamayaa dhammaan socodka ku-tiirsanaanta baxaysa wuxuuna kuu ogolaanayaa inaad aqoonsato dayacanka mashruuca. Si aad u dejiso garaafka ku tiirsanaanta, dhagsii “Settings” – “Security and Analysis”. Garaafka ka soo horjeeda, dhagsii “Enable” ama “Disable”.

Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo

Shatiyada

Shatiga Github wuxuu bixiyaa isticmaalka laba nooc oo
shati ah :

  1. GPL waa nooc shati u oggolaanaya isticmaaleyaasha kale inay u adeegsadaan shaqada qof kale mashaariicda kale ee il furan. Si kastaba ha ahaatee, shirkadaha ganacsigu ma samayn karaan tan.
  2. LGPL/Commons/MIT/Apache , iwm. – isticmaaluhu wuxuu bixiyaa koodka isticmaalka bilaashka ah. Kuwo kale ayaa lacag ka samayn kara.


Waa maxay Github, sida loo isticmaalo, sida loo abuuro mashruuc, loo maamulo oo loo habeeyo Halka nooca shatiga GitHub lagu cayimay[/ qoraal] Waxaan dib u eegnay shaqada ugu weyn ee adeega daruuraha Github iyo barnaamijka la shaqaynta Git Bash kaydadka . Tallaabo tallaabo ah waxaan uga hadalnay sida loo abuuro mashruuc dhamaystiran oo ku saabsan nidaamka xakamaynta version.

info
Rate author
Add a comment