Úvod do služby Git Push

Git push je jednou z najdôležitejších funkcií git, ktorá sa používa na odosielanie všetkých aktualizovaných potvrdení z našej miestnej pobočky, ktorá je uložená v lokálnom systéme, do vzdialenej pobočky. Použitý príkaz push nám umožňuje poslať naše najnovšie aktualizované potvrdenia na príslušný vzdialený server. Vzdialené vetvy, ktoré sú uložené na vzdialenom serveri, sú všetky spojené spolu pomocou príkazu git remote.

Niekedy sa git push javí ako git fetches, ale je to úplne iné, pretože git fetch je proces sťahovania všetkých potvrdení do miestnej vetvy, zatiaľ čo git push aktualizuje všetky potvrdenia do svojej vzdialenej vetvy.

Ako vytvoriť Git Push?

1. Akonáhle sú všetky zmeny potvrdené v lokálnom úložisku, je teraz čas posunúť všetky tieto potvrdenia do vzdialeného úložiska.

2. Tu je syntax príkazu Push nasledovná.

syntaxe:

git push

3. Použitím vyššie uvedeného príkazu tlačí definovanú vetvu na vzdialený server vrátane všetkých nedávnych potvrdení a súvisiacich objektov. Tento proces priamo nevykonáva zmeny na vzdialenej vetve, najprv vytvorí lokálnu vetvu na vzdialenom úložisku, uloží všetok aktualizovaný kód, preskočí prepísanie zmien. Akonáhle sú všetky zmeny nakoniec uložené, potom sa zlúčia len na vzdialenej vetve cieľa ako konečný obsah.

4. Akonáhle je jedna cieľová vetva pevná, môžete pomocou nasledujúceho príkazu vytlačiť všetky svoje lokálne vetvy k tejto pevnej vzdialenej vetve.

Command:

git push --all

5. Predpokladajme, že chcete nahrať značky aj na vzdialený server, potom je potrebné ich špecifikovať pomocou samostatného príkazu, priamym jednoduchým príkazom push to nie je možné. Príznak –tag do samostatného príkazu je schopný odoslať všetky vaše miestne značky do určenej vzdialenej vetvy pomocou nasledujúceho príkazu.

Command:

git push --tags

6. Je tiež možné poslať všetky miestne vetvy spolu na zadanú vzdialenú vetvu pomocou jednoduchého príkazu git is.

Command:

git push --all

7. Ak chceme odstrániť nejakú konkrétnu vzdialenú vetvu, je možné ju odstrániť pomocou nasledujúceho príkazu.

Command:

git push --delete

8. Je tiež možné poslať náš kód do definovaného vzdialeného úložiska s jeho vetvou, čo je možné nasledovaním niekoľkých krokov.

git clone https://www.educba.com//&& cd

9. Vykonajte všetky požadované zmeny, uložte ich a zavolajte git, aby ste pridali príkaz na uloženie zmien.

Command:

git add

10. Teraz je čas na vykonanie všetkých vašich zmien.

Command:

git commit –m

ktoré pridajú niektoré zmeny do môjho úložiska.

11. Teraz je to posledný krok, ktorým sa všetky vaše kódy vložia do hlavnej vetvy nasledovne.

Command:

git push origin master

12. Je tiež možné tlačiť všetky vaše zmeny do určenej vetvy ignorovaním všetkých jej miestnych zmien v gite.

Command:

git push --force

13. Vzdialené meno nie je nič iné ako identické meno vzdialeného úložiska, do ktorého sa ukladajú všetky aktuálne aktualizované zmeny. Názov vetvy nie je nič iné ako cieľová vzdialená vetva, do ktorej budete ukladať všetky aktualizované zmeny.

Ako to funguje?

  • git push je príkaz používaný na aktualizáciu všetkých vašich nových miestnych záväzkov voči vzdialenému úložisku.
  • Funguje to medzi dvoma entitami, ktoré sa nazývajú zdroj a cieľ, zatiaľ čo zdrojom je miesto, kde odovzdáte všetky naše údaje z nedávno odhlásenej pobočky HEAD.
  • Cieľ je miesto, kde chceme aktualizovať najnovšie zmeny súvisiaceho vzdialeného servera s jeho poslednou vetvou. Vytvára svoju vlastnú miestnu pobočku do úložiska miesta určenia.
  • Príkaz Push sa tiež používa ako jeden z najbežnejších procesov vo všetkých operáciách git pre synchronizačný proces. Tento proces funguje na vzdialených vetvách, ktoré sa spúšťajú pomocou príkazu git remote.
  • Git Push považovaný a fungujúci ako príkaz na odovzdanie, na druhej strane git fetch a git pull fungovali na účely sťahovania. neskôr sú všetky zmeny nakonfigurované príkazom git merge, aby sa všetky veci v cieľovom umiestnení spojili.
  • Tento príkaz je zodpovedný za presun vašich aktuálne aktualizovaných potvrdení z vášho zdroja lokálneho úložiska do konkrétneho cieľa vzdialeného úložiska. Tento proces pripraví kópiu svojich informácií, takže sa uistite, že naša lokálna pobočka je aktualizovaná tak, aby sa všetky zmeny preniesli do vzdialeného úložiska.
  • Objekty vyššie uvedeného procesu sú tvorené stromami, potvrdeniami a značkami.
  • Tu git používa metódu lokálnych odkazov na vykonávanie zmien v ich súvisiacom súbore smerom k vzdialenému úložisku, ukazujúcich ukazovatele pre nedávno aktualizované potvrdenia.
  • Potom sa akýkoľvek nový pridaný obsah skopíruje do systémového objektu git, ktorý je známy ako metadáta a SHA.
  • Push funguje inak ako zlúčiť.

Príklad Git Push

Uvažujme napríklad príklad na vykonanie príkazu git push nasledujúcim postupom krok za krokom:

Krok 1: Najprv musíme otvoriť cestu k priečinku, v ktorej je uložený skutočný náš projekt, a pomocou príkazu pwd skontrolovať cestu k tomuto priečinku.

Takže podľa vyššie uvedeného príkazu zobrazuje skutočnú cestu, na ktorom adresári, v ktorom práve pracujeme.

Krok 2: Teraz kontrolujeme miestnu pobočku, kde sú uložené všetky naše posledné zmeny.

To ukazuje, že sme v hlavnej vetve, to je v poriadku.

Krok 3: Teraz spúšťame príkaz git push na odoslanie všetkých našich zmien z miestnej vetvy do vzdialeného úložiska spustením príkazu git push origin master.

Tým sa presmeruje na prihlasovacie okno účtu Github, kde musíte zadať vstup ako e-mailové ID a heslá nasledovne.

Krok 4: Po úspešnom dokončení procesu prihlásenia sa pomocou kľúča SSH pripojí k vzdialenému úložisku.

Po zadaní všetkých požadovaných podrobností bude git push zodpovedný za presunutie všetkých posledných potvrdení z miestnej pobočky do vzdialeného úložiska a aktualizované údaje sa uložia.

záver

  • Z vyššie uvedených informácií vyplýva, že git push je príkaz používaný na odovzdanie všetkých zmien vykonaných z lokálnych pobočiek do cieľového vzdialeného úložiska.
  • Proces git push je iný ako git fetch.
  • Pred odoslaním všetkých zmien do vzdialeného úložiska sa uistite, že všetky zmeny sú najskôr aktualizované v miestnej pobočke.

Odporúčané články

Toto je sprievodca Git Push. Tu diskutujeme prácu, ako vytvoriť git push spolu s krok za krokom s príkladmi. Viac informácií nájdete aj v nasledujúcich článkoch

  1. Úvod do alternatív spoločnosti Git
  2. Značka Git Checkout (Výhody)
  3. Rozhovor s GIT (Top 11)
  4. Príkazy GIT Tipy a triky
  5. Systém riadenia verzií GIT
  6. Kompletný sprievodca vzdialeným príkazom Git
  7. Tri fázy životného cyklu Gitu s pracovným tokom
  8. Ako používať GIT Cherry-pick s príkladom?

Kategórie: