Sissejuhatus Git Push'i

Git push on git üks olulisemaid funktsioone, mida kasutatakse kõigi värskendatud kohustuste saatmiseks meie kohalikust harust, mis on salvestatud kohalikku süsteemi, kaugemasse harusse. Kasutatav push-käsk võimaldab meil saata uusimad värskendatud kohustused vastavasse kaugserverisse. Kaugharud, mida hoitakse kaugserveris, ühendatakse kõik need koos git kaugkäskluse abil.

Mõnikord näib git push nagu git toomine, kuid see on täiesti erinev, kuna git fetch on protsess, mille käigus kõik kohustused tuuakse kohalikule harule, samal ajal kui git push värskendab kõiki kohustusi selle kaugemale harule.

Kuidas luua Git Push?

1. Kui kõik muudatused on seotud kohaliku hoidlaga, on nüüd aeg kõik need kohustused edastada ka hoidlasse.

2. Siin on käsu Push süntaks järgmine.

Süntaks:

git push

3. Ülaltoodud käsu abil surub see määratletud haru kaugserverisse, sealhulgas kõik hiljutised lubadused ja nendega seotud objektid. See protsess ei muuda otseselt kaugharu muudatusi, esiteks loob see kohaliku haru kaughoidlasse, salvestades kogu värskendatud koodi, jättes ülekirjutamise kohustused vahele. Kui kõik muudatused on lõpuks salvestatud, siis alles siis ühendatakse see lõpliku sisuna sihtmärgi kaugharuga.

4. Kui üks sihtharu on fikseeritud, saate järgmise käsu abil kõik oma kohalikud harud sellele fikseeritud kaugharule suunata.

Käsk:

git push --all

5. Oletame, et soovite silte üles laadida ka kaugserverisse, siis tuleb see täpsustada eraldi käsu abil, kasutades lihtsat push-käsku, otse see pole võimalik. Eraldi käsu märk - märk võib järgmise käsu abil saata kõik teie kohalikud sildid selle määratud kaugharule.

Käsk:

git push --tags

6. Samuti on võimalik saata kõik kohalikud harud määratud kaugharule, kasutades lihtsat käsku git is.

Käsk:

git push --all

7. Kui tahame kustutada mõne konkreetse kaugharu, on selle kustutamiseks võimalik käsk järgmiselt.

Käsk:

git push --delete

8. Samuti on võimalik meie kood oma haruga määratud kaughoidlasse suunata, see on võimalik mõne sammu järgimise teel.

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

9. Tehke kõik muudatused, mida soovite, et need tehtaks, salvestage muudatused ja helistage git, et lisada käsk muudatuste salvestamiseks.

Käsk:

git add

10. Nüüd on aeg teha kõik muudatused.

Käsk:

git commit –m

mis lisab minu hoidlasse mõned muudatused.

11. Nüüd on viimane samm, et suruda kogu oma kood ülemharusse järgmiselt.

Käsk:

git push origin master

12. Samuti on võimalik kõik oma muudatused määratud oksale lükata, ignoreerides kõiki selle kohalikke muudatusi sisikonnas.

Käsk:

git push --force

13. Siin pole kaugnimi midagi muud kui selle hoidla identne nimi, kuhu kõik praegu värskendatud muudatused salvestatakse. Ja haru nimi pole midagi muud kui sihitud kaugharule, kuhu kõik värskendatud muudatused talletate.

Kuidas see töötab?

  • git push on käsk, mida kasutatakse kõigi teie uute kohalike kohustuste värskendamiseks kaughoidla poole.
  • See töötab kahe üksuse vahel, mida nimetatakse lähteks ja sihtkohaks, samas kui allikas on see, kuhu laadite kõik meie andmed hiljuti välja logitud HEADi harust.
  • Sihtkoht on koht, kus tahame värskendada seotud kaugserveri viimaseid muudatusi koos selle hiljutise haruga. See loob oma kohaliku haru nende sihtkoha hoidla asukohta.
  • Push-käsku kasutatakse ka kõigi sünkroonimisprotsesside kõige tavalisemate protsessidena tavalisemate protsessidena. See protsess töötab kaugharudel, mis töötavad käsku git remote abil.
  • Git Push kaalus ja töötas üleslaadimiskäsklusena, teisest küljest töötasid nii allalaadimise kui ka tõmbamise ja tõmbamise funktsioonid. hiljem konfigureeritakse kõik muudatused git merge käsuga, et kõik asjad sihtkohas asetada.
  • Selle käsu ülesandeks on teie praegu värskendatud käskude viimine kohalikust hoidla allikast konkreetsesse kaughoidla sihtkohta. See protsess koostab selle teabe koopia, nii et veenduge, et meie kohalikku haru värskendatakse kõigi muudatuste laadimiseks kaughoidlasse.
  • Ülaltoodud protsessi objektid koosnevad puudest, kohustusest ja siltidest.
  • Siin kasutab git kohalike viidete meetodit, et teha muudatusi nende seotud failis kaughoidla suunas, näidates viiteid hiljuti värskendatud komisjonidele.
  • Pärast seda kopeeritakse uus lisatud sisu giti süsteemiobjekti, mida tuntakse metaandmete ja SHA-na.
  • Lükkamine töötab teisiti kui ühendamine.

Näide Git Pushist

Vaatleme näidet git push käsu täitmiseks, järgides samm-sammult protseduuri:

1. samm: kõigepealt peame avama kausta tee, kus meie projekti tegelik on, ja kontrollima pwd-käsu abil selle kausta asukohta.

Nagu ülaltoodud käsu kohaselt näitab see tegelikku teed, millises kataloogis me praegu töötame.

2. samm: kontrollime nüüd kohaliku haruga, kuhu on salvestatud kõik meie uusimad muudatused.

See näitab, et oleme kaptenialal, see on korras.

3. samm: käitame käsku git push kõigi muudatuste saatmiseks kohalikust harust kaughoidlasse, käivitades käsu git push origin master.

Nii suunatakse see ümber Githubi konto sisselogimisaknasse, kus peate oma e-posti ID ja paroolidena sisestama sisestused järgmiselt.

4. samm: Kui sisselogimise protsess on edukalt lõpule viidud, loob SSH-võtme abil ühenduse kaugshoidla.

Nii et kui kõik nõutud üksikasjad sisestatakse, vastutab see, et kõik viimased ülesanded suunatakse kohalikust harust kaughoidlasse ja värskendatud andmed salvestatakse.

Järeldus

  • Kõigist ülaltoodud andmetest näitab see, et git push on käsk, mida kasutatakse kõigi kohalike harude tehtud muudatuste üleslaadimiseks sihitud kaughoidlasse.
  • Git tõukamise protsess on erinev kui toomine.
  • Enne kõigi muudatuste edastamist kaughoidlasse veenduge, et kõigepealt värskendatakse kõiki muudatusi kohalikus haru.

Soovitatavad artiklid

See on juhend Git Pushile. Siin arutleme töö üle, kuidas luua näidetega git push koos samm-sammult protseduuriga. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Sissejuhatus Giti alternatiividesse
  2. Git Checkout silt (eelised)
  3. GIT-i intervjuu küsimused (11 parimat)
  4. GIT käsud | Näpunäited
  5. GIT versioonikontrollisüsteem
  6. Git-kaugkäskude täielik juhend
  7. Giti elutsükli kolm etappi koos töövooga
  8. Kuidas kasutada GIT Cherry-pick koos näitega?

Kategooria: