8.5 KiB
Bolomafara(contributions) fÉlÉw
A ka gÉlÉn tuma bÉÉ ni i ye fÉn dÉ kÉ siÉ˛É fÉlÉ min na. Siranya min bÉ mÉgÉ la ka filiw kÉ, o tÉ mÉgÉ lafiya fewu, kÉrÉnkÉrÉnnenya la nâaw bÉ jÉ ka baara kÉ É˛ÉgÉn fÉ. Nka porogaramu hÉrÉnma diÉ˛É ye jÉkafÉ ni baara kÉli ye kuluw kÉnÉ. Ani fana, an bâa fÉ ka dÉmÉ donbaga kuraw bolo minnu bÉ porogaramu fuw la, olu ka se ka kalan nÉgÉya, an kÉtÉ kâaw kalan bolomafara kÉcogo la siÉ˛É fÉlÉ.
Barokunw ni kalansenw kalanni bÉ se ka dÉmÉ don, nka mun ka fisa ni kâa ɲini kâa sÉrÉ i ma se ka filiw kÉ? Nin porozÉ in kun ye ka bilasirali kÉ ani ka kalandenw ka dÉmÉ fÉlÉ kÉcogo nÉgÉya. Aw ye aw hakili to a la: ni aw hakili sigilen don, aw bÉ kalan kÉ ka ɲÉ. Nâi ââbâa fÉ kâi ka bolomafara fÉlÉ kÉ, i ka nin fÉÉrÉ ninnu labato dÉrÉn. N bÉ layidu ta ko a bÉna kÉ É˛ÉnajÉ ye.
Ni git t i ka ÉridinatÉri kan, a sigi sen kan.
Aw ye nin ɲÉbilasÉbÉn in bolofara (a bÉ fÉ fana ko Fork) .
Forok kÉ nin ɲÉbilasÉbÉn in na ni fork butÉni digilen ye É˛É sanfÉ. O bÉna kÉ sababu ye ka kunnafonisÉbÉn kopi dÉ dilan i ka jatebÉsÉbÉn kan.
aw ka kan ka nin ɲÉbilasÉbÉn in Clone
Sisan, i ka nin ɲÉbilasÉbÉn in clone i ka ÉridinatÉri kÉnÉ. Clone button digi o kÉfÉ copier dans le presse-papier taamasiyÉn digi.
Cikan yÉrÉ dÉ da wuli (nâi bÉ Windows kan) walima terminal (nâi bÉ MacOS walima Linux kan) ka nin git cikan ninnu kÉ:
git clone "URL min ye i kopi kÉ sisan"
wali "URL min ye i kopi kÉ sisan" (ni gillemants tÉ) ye url ye min bÉ kÉ ni ɲÉbilasÉbÉn ye. Aw ye tilayÉrÉ tÉmÉnen lajÉ walasa ka URL sÉrÉ.
misale :
git clone https://github.com/votre-nom-d-utilisateur/first-contributions.git
yÉrÉ min na i-tÉgÉ ye i ka GitHub baarakÉla tÉgÉ ye. Yan i bÉ first-contributions ɲÉbilasÉbÉn kÉnÉkow kopi ka bÉ GitHub la ka taa i ka ÉridinatÉri kÉnÉ.
Bolo(contributions) dÉ dabÉ
Aw bÉ taa poroze ɲÉbilasÉbÉn kura clone (nâaw tÉ yen fÉlÉ):
cd first-contributions
Sisan, bolofara(branch) dÉ dabÉ ni cikan yegit checkout :
git checkout -b <add-votre-nom>
misale :
git checkout -b add-koffi-sani
(Bolofara tÉgÉ man kan ka kÉ ni add daÉ˛É ye, nka a bÉnnen don kâa don a kÉnÉ bawo nin bolofara in kun ye kâi tÉgÉ fara lisi kan.)
YÉlÉma wajibiyalenw kÉ ani kâu bila
Sisan, Contributors.md file da wuli sÉbÉnnikÉlan dÉ kÉnÉ, k'i tÉgÉ fara a kan, k'a mara. N'i ye cikan-sÉbÉn da wuli ka git status cikan baara, i b'a ye ko fÉn dÉw b'a la. Aw ye nin bÎľnkanw FĂ ra bolofara kan aw ye min DabÉ sisan ni git add cikan ye:
git add Contributors.md
Sisan, aw bÉ o fÉn caman Changements (YÉlÉma) kÉ ni cikan(commade) yegit commit:
git commit -m "Add <votre-nom> to Contributors list"
ni <add-votre-nom> bilali ye i tÉgÉ nÉ na
YÉlÉma caman bÉ GitHub (GitHub) la
Aw bÉ aw ka fÉn caman Changements (YÉlÉma) GÉn ni cikan ye git push :
git push origin <add-votre-nom>
ni <add-your-name> bilali ye bolofara min dabÉra ka kÉrÉ, o tÉgÉ bila a nÉ na.
##Aw ye aw ka fÉn caman ci walasa ka segin u kan
Nâi ââtaara i ka marayÉrÉ la Github kan, i bÉna Compare & pull request butÉni ye. ButÉn digi.
Sisan, aw ka sama ɲinini sÉbÉn di
SÉÉni n bÉna aw ka fÉn caman Changements bÉÉ fara ɲÉgÉn kan ka kÉ nin porozÉ in bolofara belebele ye. I bÉna kunnafoni imÉri sÉrÉ ni farali banna dÉrÉn. I ka tÉnbolofara belebeleba tÉna yÉlÉma nin waati in na. Walasa kâaw ka bolofara ni ne ta ka bÉn, aw bÉ nin fÉÉrÉ ninnu tigÉ.
Aw kâaw ka tÉnbolofara to ɲÉgÉn fÉ ni nin ɲÉbilasÉbÉn in ye
FÉlÉ, i ka wuli ka taa bolofara belebeleba(main) la
git checkout main
Ani ka n ka ɲÉbilasÉbÉn url fara a kan i nâa fÉ upstream remote url:
git yÉrÉjan fara sanfÉ https://github.com/Roshanjossey/fÉlÉ-dÉmÉ
Nin ye fÉÉrÉ ye kâa fÉ git ye ââko nin ɲÉbilasÉbÉn in bÉko wÉrÉ bÉ yen ladÉrÉsi kofÉlen na wa an bâa wele ko upstream. Ni fÉn caman Changements (YÉlÉma) farala ɲÉgÉn kan, i ka version kura ɲini n ka ɲÉbilasÉbÉn kÉnÉ:
git fetch upstream
Yan an bÉ fÉn caman sÉmÉntiya n ka bolofara kÉnÉ (upstream remote). Sisan i ka kan ka n ka ɲÉbilasÉbÉn lajÉlen kura fara ɲÉgÉn kan i ka bolofara belebele kÉnÉ:
git rebase upstream/main
Yan, i ye fÉn minnu ɲini, an bÉ olu bÉÉ waleya bolofara belebeleba la. Nâi ââye bolofara belebele gÉlÉya sisan, i ka bolofara fana bÉna fÉn caman Changements:
git push origin main
KÉlÉsili: Nin sen in na, i bÉ ka gÉlÉya ka taa yÉrÉjan ɲÉbilasÉbÉn na min bÉ wele ko origin.
Nin hakÉ in na n y'i ka bolofara <add-your-name> fara n ka bolofara belebele kan, wa i ye n bolofara belebele fara ɲÉgÉn kan n'i ka bolofara belebele ye. I ka bolofara <add-your-name> nafa tÉ yen tugun, o la i bÉ se k'a bÉ yen:
git branch -d <add-votre-nom>
ani i bÉ se kâa bÉko bÉ yÉrÉjan ɲÉbilasÉbÉn kÉnÉ fana:
git push origin --delete <add-votre-nom>
O tÉ wajibi ye, nka bolofara tÉgÉ bâa jira ko a sinsinnen bÉ fÉn kÉrÉnkÉrÉnnen kan kosÉbÉ. A si bÉ se ka kÉ waati surun ye.
Kalan minnu bÉ kÉ ni baarakÉminÉn wÉrÉw ye
| GitHub Desktop | Visual Studio 2017 | GitKraken | Visual Studio Code | Atlassian Sourcetree | IntelliJ IDEA |
An bÉ taa min kÉfÉ?
Aw bÉ se fana ka fara an ka jÉkulu kan Slack kan ni aw mago bÉ dÉmÉ na walima ni ɲininkali dÉw bÉ aw fÉ. Rejoindre l'ĂŠquipe sur Slack
