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
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:
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.
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.
- Programozás
- GitHub
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.