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 -

  1. Bevezetés a Git Alternatívákba
  2. Git Checkout címke (előnyei)
  3. GIT interjúkérdések (top 11)
  4. GIT parancsok Tippek és trükkök
  5. GIT verziószabályozó rendszer
  6. Teljes útmutató a Git távoli parancshoz
  7. A Git életciklusának három szakasza a munkafolyamattal
  8. Hogyan kell használni a GIT Cherry-pick példát?

Kategória: