Hogyan dolgozzunk a nyilvános adattárak privát fiókjával?

Hogyan Dolgozzunk A Nyilvanos Adattarak Privat Fiokjaval



A Git lehetővé teszi a fejlesztők számára, hogy a tárolók több ágával dolgozzanak. Vannak azonban olyan forgatókönyvek, amikor a felhasználóknak magánágakkal kell dolgozniuk, miközben az állami fiókban maradnak. Pontosan ezt fogjuk tenni a mai oktatóanyagban.

Hogyan dolgozzunk magánfiókokban nyilvános adattárakban?

A nyilvános adattárak privát fiókjaival való együttműködéshez két adattárat fogunk használni, például nyilvános és privát. Ezután ellenőrizze őket gyakorlatilag. Ehhez tekintse meg a részletes utasításokat.







1. lépés: Inicializálja az adattárat



Nyissa meg a Git bash-t, lépjen a projektkönyvtárba, és inicializálja a „ ez meleg 'parancs:



ez meleg





Az adattár inicializálása megtörtént.



2. lépés: Távoli kapcsolatok hozzáadása

Ezután adja hozzá a távoli kapcsolatot a GitHub nyilvános adattárhoz:

git távirányító add upstream https: // github.com / Maten900 / nyilvános-repo

Hasonlóképpen adja hozzá a távoli kapcsolatot a privát adattárhoz is:

git távirányító eredet hozzáadása https: // github.com / Maten900 / privát repo

3. lépés: Végezze el a változtatásokat

Végezze el a változtatásokat a projekttárban a „git commit” paranccsal. Itt a „ –enged-üres ” címke, mert nincs fájl a könyvtárunkban:

git commit --allow-empty --üzenet 'Kezdeti elköteleződés'

4. lépés: Állítsa be a követési ágat

A távoli kapcsolat hozzáadása után állítsa be a nyomkövetési ágat az alábbi paranccsal:

git push --set-upstream származású mester

Nyomkövetési águnkat a „ fő- ' ág ' névvel' eredet

5. lépés: Hozzon létre egy új fiókot

Hozza létre az új ágat, és váltson rá, ehhez futtassa ezt a parancsot:

pénztár -b fejleszteni

Most állítsa be az újonnan létrehozott ágat nyomkövető ágként:

git push --set-upstream eredete alakul ki

A távoli upstream be van állítva a „ fejleszteni ' ág ' névvel' eredet

6. lépés: Távoli ág lekérése és egyesítése

Ezután töltse le a távirányítót a GitHubról felfelé, ahogyan mi a felfelé irányulót a „ fő- ” ág:

git fetch upstream fő

Ezután egyesítse a távolról lekért tárat az aktuális ágba:

git merge --engedélyezi a nem kapcsolódó előzményeket felfelé / fő-

7. lépés: Nyomd le a tárat a GitHubra

Most nyomja meg az egyesített tárolót a ' git push 'parancs:

git push

Az összevont projektet tolták.

8. lépés: Kövesse nyomon és tolja el a helyi változtatásokat

Kövesse nyomon az egyesített tárhely helyi változásait a megadott parancs végrehajtásával:

git add .

Végezze el a helyi változtatásokat a „ git commit 'parancs:

git commit -m 'Más módosítások alkalmazása'

A véglegesítés után tolja a tárat a távoli gazdagépre:

git push

9. lépés: Távoli gazdagép letöltése

Most ismét kérje le a tárolót a távoli gazdagépről

git fetch upstream fő

A távoli projekt letöltése megtörtént.

10. lépés: Ellenőrizze a naplózási előzményeket

A naplózási előzményeket a „ -minden ', ' -grafikon ” és „ -egy sor ” zászlókat, hogy érthető formátumban jelenjen meg:

git log --minden --grafikon --online

11. lépés: Egyesítse és nyomja meg a módosításokat

Egyesítse a lerakat módosításait a letöltött távoli gazdagéppel. A mi forgatókönyvünkhöz hasonlóan a felfelé irányuló áramlást egyesítjük a „ fő- ” ág:

git merge felfelé / fő-

Ezután nyomja meg az egyesített módosításokat a távoli gazdagépen:

git push

12. lépés: Váltson és egyesítsen ágakat

Váltson vissza a „mester” ágra a megadott paranccsal:

git kapcsoló mester

Egyesítse a ' fő- ' ág a ' fejleszteni ' ág a ' git merge 'parancs:

git merge fejleszteni

13. lépés: Push Merge Project

Tolja az egyesített tartalmat a távoli gazdagéphez a következő paranccsal:

git push

14. lépés: Ellenőrizze újra a Naplóelőzményeket

Ellenőrizze újra a naplózási előzményeket az alkalmazott módosítások megjelenítéséhez:

git log --minden --grafikon --online

15. lépés: Klónozzon, és lépjen a privát adattárba

Most klónozza a privát adattárat a nyilvános lerakatába a „git clone” paranccsal a megadott módon:

git klón https: // github.com / Maten900 / privát repo

A privát adattár” privát repo ” klónozásra került.

A klónozás után lépjen a privát adattárba a „ CD 'parancs:

CD privát repo

16. lépés: Távoli kapcsolat hozzáadása és ellenőrzése

Ezután adja hozzá a távoli kapcsolatot a nyilvános adattárhoz a privát lerakatban:

git távirányító add upstream https: // github.com / Maten900 / nyilvános-repo

A távoli kapcsolat létrejöttének ellenőrzéséhez hajtsa végre a következő parancsot:

git távirányító --bőbeszédű

17. lépés: Váltás és fióknapló ellenőrzése

Most váltson a „fejlesztés” ágra a privát adattárban:

git kapcsoló fejlődik

18. lépés: Távoli kapcsolat lekérése és egyesítése

Hozza le a távoli kapcsolatot az ágból (fő), a következő parancs szerint:

git fetch upstream fő

Az újonnan alkalmazott módosítások megtekintéséhez ellenőrizze a naplózási előzményeket:

git log --minden --grafikon --online

Végül egyesítse az upstreamet a fő ággal:

git merge felfelé / fő-

Következtetés

A felhasználó a nyilvános adattárak privát ágaival dolgozhat. Ehhez nyissa meg a Git bash segédprogramot, inicializálja a tárat, és adja hozzá a távoli kapcsolatot mind a nyilvános, mind a privát tárolókhoz. A további eljárásokhoz tekintse meg a fent említett útmutatót.