Tefito

GitHub he aha tena me pehea te whakamahi

Ko GitHub tetahi waahanga rorohiko e whakamahia whanuitia ana e nga roopu whanaketanga rorohiko, mo te whakahaere putanga whanaketanga.

Ka whai hua ina neke atu i te kotahi te tangata e mahi ana i tetahi kaupapa.

Hei tauira, ki te hiahia tetahi roopu kaiwhakawhanake rorohiko ki te hanga i tetahi paetukutuku ka hiahia katoa ratou ki te whakahou i te waehere, i te wa e mahi ana i te kaupapa. I tenei keehi, ka awhina a Github ki te hanga i tetahi putunga putunga ka taea e te katoa te tuku, te whakatika, me te whakahaere i nga konae waehere kaupapa.

I mua i to tiimata ki te whakamahi GitHub, me hanga e koe he kaute GitHub.

Repository

I te nuinga o te wa ka whakamahia he putunga hei whakarite kaupapa rorohiko tono. Kei roto i nga putunga nga kopaki me nga konae, nga whakaahua, nga riipene ataata, nga ripanga me nga huingararaunga - nga mea katoa e hiahiatia ana e to kaupapa. He maha nga wa kei roto i nga putunga he konae README, he konae me nga korero mo to kaupapa.

Ko nga konae README kua tuhia ki te reo Markdown i roto i nga tuhinga maamaa. Ka taea e koe te korero tenei whaarangi tukutuku hei tohutoro tere mo te reo Markdown. Ka taea e GitHub te taapiri i tetahi konae README i te wa ano ka hanga e koe to putunga hou. Ka tukuna ano e GitHub etahi atu whiringa noa penei i te konae raihana, engari kaore koe e hiahia ki te kowhiri i etahi atu i te tuatahi.

Hei waihanga i tetahi putunga hou, kowhiria i te taha matau o runga ki te tahua New repository. Haere ki nga mahi e whai ake nei:

  1. I te kokonga matau o runga o tetahi wharangi, whakamahia te tahua taka-iho ka kowhiri New repository.
  1. I roto i te pouaka Ingoa Putunga, tomo first-repository.
  2. I roto i te pouaka Whakaahuatanga, tuhia he whakaahuatanga poto.
  3. Tīpakohia Tāpirihia he kōnae README.
  4. Tīpakohia mēnā ka noho tūmatanui, tūmataiti rānei tō pātaka.
  5. Pāwhiritia Create repository.

Te hanga peka

Ma te hanga peka ka taea e koe te maha o nga putanga o te putunga i te wa kotahi.

Ma te taunoadefinita, the repository first-repository he peka tona ingoa main e kiia nei ko te manga definitive. Ka taea e koe te hanga i etahi atu manga hei matua ki te putunga first-repository. Ka taea e koe te whakamahi i nga manga ki te whai putanga rereke o te kaupapa i te wa kotahi. He pai tenei ina hiahia koe ki te taapiri i nga mahi hou ki tetahi kaupapa me te kore e whakarereke i te waehere puna matua. Ko nga mahi i mahia i runga i nga peka rereke ka kore e puta ki te peka matua kia hanumi ra ano koe. Ka taea e koe te whakamahi i nga manga ki te whakamatautau me te whakarereke i mua i te tuku ki te matua.

Ina waihangahia e koe he peka mai i te peka matua, kei te hanga koe i te kape, te whakaahua ranei o te matua pera i tera wa. Mena ka huri tetahi atu ki te peka matua i a koe e mahi ana i to peka, ka taea e koe te pana i aua whakahou.

I te hoahoa e whai ake nei ka kite tatou:

Ko te peka matua
He peka hou i karanga feature
Ko te huarahi e feature ka mahi i mua i te hanumi ki te matua

Ko te hanga peka mo te whakatinanatanga hou, te whakatika pepeha ranei he rite ki te penapena i tetahi konae. Ma te GitHub, ka whakamahi nga kaiwhakawhanake rorohiko i nga manga ki te pupuri i nga whakatikatika iro, me nga mahi mahi, wehe mai i te peka whakaputa matua. Ka reri he huringa, ka hanumi ki te peka matua.

Me hanga he peka

Whai muri i te hanga i ta maatau putunga, neke ki te ripa <>Code(1) o te putunga:


Patohia te tahua taka-iho matua (2), ka whakaingoa i te mea hou branch (3)

Patohia Create branch: first branch from 'main'

Inaianei e rua taatau branch, main e first-branch. I tenei wa, he rite tonu te ahua. Hei muri ka taapirihia nga huringa ki te mea hou branch.

Hanga me te whakaū i nga huringa

I hanga noa te mea hou branch, Na GitHub koe i kawe ki te code page mo te mea hou first-branch, he kape o matua.

Ka taea e tatou te mahi me te tiaki i nga huringa ki nga konae kei roto i te putunga. I GitHub, ka karangahia nga huringa kua tiakina commit. Ia commit he karere mai commit e hono ana, he whakaahuatanga e whakamarama ana i te take i whakarereketia ai. Nga karere o commit ka hopukina e ratou te hitori o nga huringa kia mohio ai etahi atu kaitakoha i mahia me te aha.

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

I raro i te peka first-branch i hangaia, paatohia te README.md konae, katahi ka peera ki te whakatika i te konae.

I roto i te ētita, tuhia ma te whakamahi Markdown.

Ki te pouaka Commit changes (Arokite), ka tuhia e matou he karere o commit te whakaahua i nga huringa.

Ka mutu ka paatohia te paatene Commit changes.

Ka mahia enei huringa ki te konae README anake first-branch, no reira kei roto i tenei peka nga korero rereke atu i te mea matua.

Te whakatuwheratanga o tetahi pull request

Inaianei he huringa kei roto i te peka matua, ka taea e tatou te whakatuwhera i tetahi pull request.

Le pull request ko ratou te ngakau o te mahi tahi ki a GitHub. Ina whakatuwhera koe a pull request, kei te tono koe i o huringa me te tono i tetahi kia hanga he review e pull o to takoha me te whakakotahi i a raatau ki roto i to raatau peka. Ko te pull request whakaatu i nga rereketanga o te ihirangi o nga peka e rua. Ka whakaatuhia nga huringa, taapiri me nga tangohanga ki nga tae rereke.

I te wa e whakaae ana koe, ka taea e koe te whakatuwhera i te tono kume me te timata i te korerorero, ahakoa i mua i te mutunga o te waehere.

Te whakamahi i te mahi @mention o GitHub i roto i to karere o pull request, ka taea e koe te patai ki nga tangata motuhake, ki nga roopu ranei mo nga urupare, ahakoa o ratou waahi.

Ka taea e koe te whakatuwhera pull request i roto i to putunga ka hanumi i a koe ano. He huarahi pai ki te ako i te awa GitHub i mua i te mahi i nga kaupapa nunui ake.

Hei hanga kotahi pull request me:

  • Patohia te ripa pull request o to putunga first-repository.
  • Pāwhiritia New pull request
  • I roto i te pouaka Example Comparisons, tohua te peka i hanga e koe, first-branch, kia whakaritea ki te matua (te taketake).
  • Te arotake i o huringa i roto i nga rereketanga i runga i te wharangi Whakataurite, kia mohio ko nga mea e hiahia ana koe ki te tuku.
  • Pāwhiritia Create pull request.
  • Homai he taitara pull request tuhia he korero poto mo o huringa. Ka taea e koe te whakauru emojis me te toia me te whakaheke i nga whakaahua me nga gif.
  • Ka taea, ki te taha matau o te taitara me te whakaahuatanga, pawhiria ki te taha o nga Kai-aroaroaro. Nga Kaiwhiwhi, Tapanga, Kaupapa, Milestones ranei hei taapiri i enei whiringa ki a koe pull request. Kaore koe e hiahia ki te taapiri atu, engari he maha nga huarahi hei mahi tahi ma enei whiringa pull request.
  • Pāwhiritia Create pull request.

Ka taea e o hoa mahi te arotake i o huringa me te tuku whakaaro.

Hanumi i a koe pull request

I tenei taahiraa whakamutunga, ka hanumi koe i to peka first-branch i te peka matua. I muri i te whakakotahitanga o te pull request, ka huri ki te peka first-branch ka whakaurua ki te kōnae matua.

I etahi wa, ka taea e te tono toia te whakauru i nga huringa waehere e taupatupatu ana ki te waehere kei runga i te matua. Mena he raruraru, ka whakatupato a GitHub ki a koe mo te waehere taupatupatu me te aukati i te hanumi kia oti ra ano nga raruraru. Ka taea e koe te whakatau i nga raruraru me te whakamahi i nga korero i roto i te tono kume hei matapaki mo nga raruraru me nga mema o to roopu.

  • Pāwhiritia Merge pull request ki te whakakotahi i nga huringa ki te matua.
  • Pāwhiritia Confirm merge. Ka whiwhi koe i te karere kua pai te hanumi te tono, kua katia te tono.
  • Pāwhiritia Delete branch. Inaianei ko to richiesta pull kua hanumi, kei runga tonu o huringa, ka taea e koe te whakakore i te peka first-branch. Mena kei te pirangi koe ki te whakarereke i to kaupapa, ka taea e koe te hanga peka hou me te whakahoki ano i tenei mahi.

Ercole Palmeri

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

Nga tuhinga o mua

Ka haina nga Kaiwhakaputa me te OpenAI i nga whakaaetanga hei whakahaere i te rere o nga korero i tukatukahia e Artificial Intelligence

I te Mane kua hipa, i panuitia e te Financial Times tetahi mahi me OpenAI. Ka raihana a FT i tana kairipoata o te ao…

30 Paenga-whāwhā 2024

Utu Ipurangi: Anei te pehea o nga Ratonga Rere e Utu ana koe mo ake tonu atu

E hia miriona nga taangata e utu ana mo nga ratonga rerema, e utu ana i nga utu ohaurunga ia marama. Ko te whakaaro noa ko koe…

29 Paenga-whāwhā 2024

Kei a Veeam te tautoko tino whanui mo te ransomware, mai i te whakamarumaru ki te whakautu me te whakaora

Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…

23 Paenga-whāwhā 2024

Hurihuri Kakariki me te Mamati: He pehea te Huringa Matapae i te Hurihanga i te Ahumahi Hinu me te Hau

Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…

22 Paenga-whāwhā 2024