Bevezetés a Git Push-ba
A Git push a git egyik legfontosabb jellemzője, amelyet arra használunk, hogy az összes frissített kötelezettségvállalást elküldjük a helyi fiókunkból, amelyet a helyi rendszer tárol a távoli fióktelephez. A push parancs lehetővé teszi, hogy legfrissebb frissített kötelezettségvállalásainkat elküldjük a megfelelő távoli szervernek. Távoli fiókok, amelyeket egy távoli szerveren tárolnak, mindegyiket csoportba ágyazzák a git távoli parancs segítségével.
A git push néha úgy tűnik, mint a git letöltés, de ez teljesen más, mert a git fetch az a folyamat, amellyel minden kötelezettségvállalást lehívunk a helyi fióktelepre, míg a git push frissíti az összes elkötelezettséget a távoli fiókjára.
Hogyan hozzunk létre egy Git Push-t?
1. Miután az összes változást elkötelezték a helyi adattár mellett, itt az ideje, hogy mindazokat a kötelezettségeket, amelyeket a távoli adattárba helyezzük.
2. A Push parancs szintaxisa a következő.
Szintaxis:
git push
3. A fenti parancs használatával egy meghatározott ágot továbbít a távoli szerverhez, beleértve az összes legutóbbi megbízást és a kapcsolódó objektumokat. Ez a folyamat nem módosítja közvetlenül a távoli ágot, először egy helyi ágot hoz létre a távoli lerakatba, amely elmenti az összes frissített kódot, és átugorja a felülírási kötelezettségeket. Miután az összes változást végül elmentette, akkor csak akkor egyesül a cél távoli ágán, mint végleges tartalom.
4. Ha egy célágazat rögzítve van, akkor a következő paranccsal az összes helyi ágot rá lehet tolni arra a rögzített távoli ágra.
Parancs:
git push --all
5. Tegyük fel, hogy címkéket is szeretne feltölteni a távoli szerverre, akkor azt külön parancs segítségével kell meghatározni, közvetlenül az egyszerű push paranccsal közvetlenül nem lehetséges. A külön parancsba tartozó –címke jelző képes az összes helyi címkét a megadott távoli ághoz elküldeni a következő paranccsal.
Parancs:
git push --tags
6. Lehetőség van az összes helyi ág elküldésére is a megadott távoli ágba, a git is egyszerű parancsával.
Parancs:
git push --all
7. Ha törölni szeretnénk egy bizonyos távoli ágot, akkor törölhetjük az alábbiak szerint.
Parancs:
git push --delete
8. Lehetőség van arra is, hogy a kódot a fiókkal a megadott távoli lerakatba továbbítsa, ez néhány lépés követésével lehetséges.
git klón https://www.educba.com//&& cd
9. Végezzen bármilyen változtatást, amit el akar végezni, mentse el a változtatásokat, és hívja fel a git-et, hogy adjon parancsot a változások tárolására.
Parancs:
git add
10. Most itt az ideje, hogy vállalja az összes változást.
Parancs:
git commit –m
amely néhány módosítást fog hozzáadni a tárolómhoz.
11. Most végezze el az összes kód beillesztését a mesterágba, az alábbiak szerint.
Parancs:
git push origin master
12. Arra is lehetőség van, hogy az összes változást megadott ágba tolja, ha figyelmen kívül hagyja az összes lokális változását a gitben.
Parancs:
git push --force
13. Itt a távoli név nem más, mint a távoli lerakat azonos neve, amelybe az összes jelenleg frissített módosítás tárolódik. A fióknév nem más, mint a távoli fióktelep, ahol az összes frissített változást tárolni fogja.
Hogyan működik?
- A git push parancs frissíti az összes új helyi kötelezettségvállalást a távoli tároló felé.
- Két entitás között működik, úgynevezett forrásként és rendeltetési helyként, míg a forrás az, ahol feltölti az összes adatunkat a nemrégiben megjelent HEAD ágból.
- A rendeltetési helyre szeretnénk frissíteni a kapcsolódó távoli szerver legújabb változásait a legutóbbi ágával. Saját helyi fiókot hoz létre a rendeltetési helyének lerakatába.
- A push parancsot a szinkronizálási folyamat egyik leggyakoribb folyamataként is használják. Ez a folyamat távoli ágakon működik, amelyek a git remote paranccsal futnak.
- A Git Push feltöltési parancsnak gondolt és működött, másrészt a git fetch és git pull mindkettő letöltési célokat szolgált. később az összes változást a git merge paranccsal konfiguráljuk, hogy az összes dolgot a célhelyre összekapcsoljuk.
- Ez a parancs felel az aktuálisan frissített kötelezettségvállalások áthelyezéséről a helyi lerakat forrásából egy adott távoli lerakat rendeltetési helyre. Ez a folyamat elkészíti az információk egy példányát, így győződjön meg arról, hogy a helyi fióktelepünket frissítik az összes változás feltöltésére a távoli lerakatba.
- A fenti folyamatban szereplő objektumok fákból, megbízásból és címkékből állnak.
- A git a helyi hivatkozások módszerét használja a kapcsolódó fájlokban a távoli adattár felé történő változtatásokhoz, amelyek mutatják a nemrégiben frissített megbízások mutatóit.
- Ezután minden új hozzáadott tartalmat átmásolnak a git rendszerobjektumába, amelyet metaadatoknak és SHA-nak hívnak.
- A Push másképp működik, mint az egyesítés.
Példa Git Push-re
Tehát vegyünk egy példát a git push parancs végrehajtására lépésről lépésre:
1. lépés: Először meg kell nyitnunk a mappa elérési útját, ahol a projekt ténylegesen tárolódik, és ellenőriznünk kell ennek a mappának az elérési útját a pwd paranccsal.
Tehát a fenti parancs szerint egy tényleges elérési utat mutat, amelyen a könyvtárban dolgozunk.
2. lépés: Most megkérdezzük a helyi fiókot, ahol tárolódnak a legújabb változtatások.
Ez azt mutatja, hogy a master ágon vagyunk, ez rendben van.
3. lépés: Most a git push parancsot futtatjuk, hogy az összes változást a helyi ágból a távoli lerakatba továbbítsuk a git push origin master parancs futtatásával.
Tehát átirányítja a Github fiók bejelentkezési ablakához, ahol be kell írnia az e-mail azonosítóját és a jelszavait az alábbiak szerint.
4. lépés: Ha sikeresen befejeződött a bejelentkezési folyamat, az SSH kulcs segítségével csatlakozik a távoli lerakathoz.
Tehát miután az összes szükséges adatot megadta, a git push felelős azért, hogy a legfrissebb megbízásokat a helyi fiókból egy távoli tárolóba továbbítsa, és a frissített adatok tárolásra kerülnek.
Következtetés
- A fenti információk alapján ez azt mutatja, hogy a git push egy parancs, amelyet a helyi ágból a célzott távoli lerakatba tett összes változtatás feltöltésére használnak.
- A git push folyamata más, mint a git fetch.
- Mielőtt az összes változást elküldené a távoli lerakathoz, ellenőrizze, hogy az összes változást először a helyi ágon frissíti-e.
Ajánlott cikkek
Ez egy útmutató a Git Push-hoz. Itt tárgyaljuk a git push létrehozásának lépéseit, lépésről lépésre, példákkal. A következő cikkeket is megnézheti további információkért -
- Bevezetés a Git Alternatívákba
- Git Checkout címke (előnyei)
- GIT interjúkérdések (top 11)
- GIT parancsok Tippek és trükkök
- GIT verziószabályozó rendszer
- Teljes útmutató a Git távoli parancshoz
- A Git életciklusának három szakasza a munkafolyamattal
- Hogyan kell használni a GIT Cherry-pick példát?