Találtál már olyan csomagot a GitHub-on, amely tetszett, de hozzá szeretett volna adni egy gyors funkciót, kijavítani a talált hibát, vagy esetleg csak hozzájárulni a nyílt forráskód egészéhez? Csatlakozzon a közösségi kódolás trendjéhez, ossza meg képességeit és segítsen a nyílt forráskódú világ előnyeiben. Ebben a cikkben mindent megtudhat arról, hogyan lehet kódot hozzáadni a GitHub vagy bármelyik hosztolt git szolgáltatás tárházához.

Szerezze be a telepítést

Ez a cikk feltételezi, hogy már rendelkezik GitHub-fiókkal, de ha nem, kérjük, gyorsan regisztráljon egy ingyenes fiókot. Győződjön meg arról is, hogy már megvan git telepítése a következő parancs futtatásával a terminálban:

git --verzió

Ha a verziószám látása helyett "parancs nem található" üzenetet kap, telepítheti git a következő paranccsal:

sudo apt-get -y install git

Forkolja a tárat

Először ki kell választania azt az adattárat, amelyhez hozzájárulni szeretne, és fel kell keresnie a böngészőjében. Ha nem biztos abban, hogy melyik adattárat választja, használhatja a címen található demo tárolót

instagram viewer
https://github.com/mdizak/muo_demo. Ez egy egyszerű bemutató, és örömmel fogalmazhatunk meg kéréseket az ellen tesztelés és tanulás céljából.

Miközben a tárolót böngészőjében nézi, keresse meg a Villatár gombra, és kattintson rá. Ez elraktározza az adattárat a saját GitHub-fiókjához, és eljut hozzá. Ezután meg kell klónozza az újonnan elágazó adattárat, ezért nyissa meg a terminált a helyi számítógépen, és futtassa:

Hogyan kell klónozni egy adattárat a GitHub Desktop segítségével

Szeretne megismerkedni a GitHub szoftverével? Így teheti meg a kelet felé a korszerűsített GitHub Desktop eszközt.

git klón https://github.com/myusername/muo_demo.git
cd muo_demo

Természetesen győződjön meg arról, hogy a fenti URL-t megváltoztatja az újonnan elágazó tároló URL-jére. A klónozás után adja hozzá az eredeti adattárat upstream-be a következő paranccsal:

git remote add upstream https://github.com/mdizak/muo_demo.git

Győződjön meg arról, hogy a fenti parancs URL-jét megváltoztatja-e az eredeti klón klónjával. Ez azt jelenti, hogy a szülőtár egy szülőtár, amelyen dolgozik.

Készítse elő a Helyi adattárat

Minden alkalommal, mielőtt új hozzászóláson kezdene dolgozni, győződjön meg arról, hogy a szülőtárház legújabb kódbázisát futtatja. A projektkönyvtárban futtassa a következő parancsokat a terminálban:

git checkout master
git pull upstream master && git push origó mester

Az első parancs biztosítja, hogy Ön jelenleg a fő ágban dolgozik, a második pedig szinkronizálja a szülőtárat a helyi és a GitHub tárházakkal egyaránt. Ez biztosítja, hogy a legfrissebb kódalapot módosítja, és hogy nem elavult kóddal dolgozik.

Győződjön meg arról is, hogy a projekt rendelkezik-e hozzájárulás.md fájllal, és ha igen, kérjük, kövesse azt, amit mond. Előfordul, hogy a projektek konkrét útmutatásokkal rendelkeznek a hozzájárulások nyújtásának módjáról, amelyeket mindig be kell tartani.

Hozzon létre egy új fiókot

Létre kell hoznia egy új fiókot, amely tartalmazza az összes módosítást ehhez a hozzájáruláshoz, amelyet később a projekt fenntartói beolvasztanak a fő GitHub adattárba. Az ágnak alfanumerikusnak kell lennie, és bármit meg lehet nevezni, amit csak kíván.

Bár nem szükséges, általában elismert jóvoltából a fiók neve előtagja van gyorsjavítás / gyors hibajavításokhoz vagy funkció/ a hozzáadott funkciókért. Válassza ki a kívánt fióknevet, és futtassa a parancsot:

git checkout -b feature / my_cool_feature

Mindig külön fiókot kell létrehoznia minden szolgáltatáshoz / hibajavításhoz, és soha ne tartalmazzon több hozzájárulást egyben. Ez segít fenntartani a zökkenőmentes fejlesztési folyamatot, és hozzájárul ahhoz is, hogy hozzájárulását elfogadják és beépítsék a projektbe.

Most, hogy fiókja létrejött, folytassa és hajtsa végre a szükséges módosításokat a szokásos git munkafolyamat segítségével.

Végezze el és hozza létre a lekérési kérelmet

Miután befejezte a közreműködéssel kapcsolatos munkáját, hajtsa végre a megfelelő elkötelező üzenet és tolja a villás adattárába a következő parancsokkal:

git kötelezettségszolgáltatás - fájl kötelezettség.txt
git push -u eredet jellemző / my_cool_feature

Az utolsó lépés egy olyan lekérdezés létrehozása, amely figyelmezteti a projekt fenntartóit egy új hozzájárulásra. Látogasson el az elágazó GitHub adattárba böngészőjében, és megjelenik egy legördülő menü, amely lehetővé teszi az ágak cseréjét. Váltás az újonnan létrehozott ágra, és a következő oldalon egy link található, amely lehetővé teszi új húzási kérelem létrehozását.

A hivatkozásra kattintva megjelenik egy oldal, amelyen megjelenik az elkötelezettség üzenete és a kódban végrehajtott összes módosítás. Tekintse át az összeset, hogy megbizonyosodjon a helyességéről, adjon hozzá minden szükséges üzenetet a karbantartók számára, és küldje el a lekérési kérelmet.

Hozzájárulás a GitHub-hoz

Gratulálunk, sikeresen benyújtott egy hozzájárulást egy GitHub projekthez!

A lekérési kérelem most a projekt fenntartói által történő felülvizsgálatra és jóváhagyásra vár, és e-mailben értesítjük Önt arról, hogy jóváhagyták-e, vagy sem, az esetleges üzeneteivel. Most, hogy megtanulta, hogyan járulhat hozzá a GitHub projektjeihez, haladjon előre és segítsen a projekt növekedésében nyílt forráskódú közösség.

Email
Hogyan adhatunk több RAM-ot az Android-eszközhöz egy MicroSD-kártyával

Ha androidos telefonja vagy táblagépe kissé lassan fut, lehet, hogy csak egy kicsit több RAM-ra van szüksége. Ebben segíthetünk.

Kapcsolódó témák
  • Programozás
  • GitHub
A szerzőről
Matt Dizak (11 cikk megjelent)Tovább Matt Dizaktól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.