Увод у Гит Пусх

Гит пусх је једна од најважнијих карактеристика гит-а која се користи за слање свих ажурираних обавеза из наше локалне филијале која је смештена у локалном систему у удаљену грану. Команда која се користи је да нам омогући да пошаљемо своје најновије ажуриране обавезе на одговарајући удаљени сервер. Удаљене гране које се чувају на удаљеном серверу, а све оне су раздвојене помоћу гит даљинске команде.

Понекад се гит пусх чини као гит дохваћање, али потпуно је другачије, јер гит фетцх је процес дохваћања свих обавеза у локалној грани, док гит пусх ажурира све обавезе на своју удаљену грану.

Како створити Гит Пусх?

1. Након што се све промјене изврше у локалном спремишту сада је вријеме да се све те обавезе гурну у удаљено спремиште.

2. Овде је синтакса за Пусх наредбу следећа.

Синтакса:

git push

3. Користећи горњу команду, гурнут ће дефинирану грану на удаљени сервер укључујући све недавне обавезе и сродне објекте. Овај поступак не врши промене директно на удаљеној грани, прво ће створити локалну подружницу у удаљеном спремишту, сачувати сав ажурирани код, прескочити преписивање обавеза. Након што се коначно измене све промене и тада ће се то спојити на удаљеном огранку циља као коначни садржај.

4. Једном када је једна циљна грана фиксирана, тада ћете моћи гурнути све своје локалне огранке у ту фиксну удаљену грану помоћу сљедеће наредбе.

Команда:

git push --all

5. Претпоставимо да желите да учитате тагове и на удаљени сервер, онда то треба да одредите помоћу посебне команде, а коришћењем једноставне пусх команде директно није могуће. Ознака –таг у одвојеној команди може послати све ваше локалне тагове до њеног одређеног удаљеног огранка помоћу следеће наредбе.

Команда:

git push --tags

6. Такође је могуће послати све локалне огранке заједно у задати удаљени огранак помоћу једноставне команде гит ис.

Команда:

git push --all

7. Ако желимо да избришемо неку одређену удаљену грану, могуће је да је избришемо помоћу наредбе на следећи начин.

Команда:

git push --delete

8. Такође је могуће да наш код гурнете до дефинисаног удаљеног складишта са његовом огранком, и то је могуће следећи неколико корака.

гит клон хттпс://ввв.едуцба.цом//&& цд

9. Учините све промене које желите да их ураде, сачувајте промене и позовите гит да додате наредбу за складиштење промена.

Команда:

git add

10. Сада је време да извршите све своје промене.

Команда:

git commit –m

које ће додати неке промене у моје складиште.

11. Сада је његов задњи корак да гурнете сав свој код у матичну грану на следећи начин.

Команда:

git push origin master

12. Такође је могуће све ваше промене пребацити на одређену грану игнорисањем свих њених локалних промена на гит-у.

Команда:

git push --force

13. Овде даљинско име није ништа друго до идентично име удаљеног спремишта у које ће се сместити све тренутно ажуриране промене. И назив огранка није ништа друго него циљани удаљени огранак у који ћете сместити све ажуриране промене.

Како то функционише?

  • гит пусх је наредба која се користи за ажурирање свих нових локалних обавеза према удаљеном складишту.
  • Ради између два ентитета који се зову извор и одредиште, док је извор тамо где учитавате све наше податке из недавно проверене подружнице ХЕАД.
  • Одредиште је место где желимо да ажурирамо наше последње промене на повезаном удаљеном серверу са његовом недавном подружницом. Ствара властити локални огранак у локацију њиховог депозитара.
  • Пусх команда се такође користи као један од најчешћих процеса у свим операцијама гит за процес синхронизације. Овај процес ради на удаљеним гранама које се покрећу помоћу гит даљинске команде.
  • Гит Пусх је сматрао и ради као команда за уплоад, у другој руци гит дохваћање и гит потезање су радили у сврху преузимања. касније се све промене конфигуришу са командом гит мерге да се клупе све ствари на циљној локацији.
  • Ова наредба је одговорна за премјештање тренутно ажурираних обавеза из вашег локалног извора спремишта у одређено одредиште удаљеног спремишта. Овај процес припрема копију његових података, тако да будите ажурирани наш локални огранак за учитавање свих промена у удаљено складиште.
  • Предмети у горњем процесу су састављени од дрвећа, грана и ознака.
  • Овде гит користи методу локалних референци да изврши измене у својој сродној датотеци према удаљеном спремишту које показује показиваче за недавно ажуриране наредбе.
  • Након тога, сваки нови додани садржај биће копиран у системски објекат гита који је познат као метаподаци и СХА.
  • Пусх делује другачије него спајање.

Пример Гит Пусх-а

Зато размотримо пример извођења гит пусх наредбе следећи корак по корак:

Корак 1: Прво морамо отворити путању наше мапе у којој је стварни наш пројекат и проверити путању до ове мапе помоћу команде пвд.

Према горњој наредби, он показује стварни пут на којем директорију тренутно радимо.

Корак 2: Сада проверавамо са локалном филијалом где се чувају све наше последње промене.

То показује да смо на главној грани, то је у реду.

Корак 3: Сада покрећемо наредбу гит пусх за слање свих наших промена из локалне подружнице у удаљено спремиште покретањем наредбе гит пусх оригин мастер.

Тако ће се преусмерити на прозор за пријаву на Гитхуб налог где морате да унесете унос као свој ИД е-поште и лозинке на следећи начин.

Корак 4: Након успјешног пријављивања, помоћу ССХ кључа повезаће се с удаљеним спремиштем.

Када једном унесете све потребне детаље, гит пусх је одговоран за потписивање свих најновијих обавеза из локалне филијале у удаљено складиште и ажурирани подаци ће бити сачувани.

Закључак

  • Из свих горе наведених података види се да је гит пусх наредба која се користи за учитавање свих промена извршених из локалних грана у циљано удаљено складиште.
  • Процес гит пусх-а је другачији од гит дохваћања.
  • Пре слања свих промена у удаљено складиште, обавезно прво проверите све промене у локалној филијали.

Препоручени чланци

Ово је водич за Гит Пусх. Овде смо расправљали о раду, како креирати гит пусх заједно са поступним поступцима са примерима. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Увод у Гит алтернативе
  2. Ознака Гит Цхецкоут (Предности)
  3. ГИТ Интервјуи (Топ 11)
  4. ГИТ команде | Савети и Трикови
  5. ГИТ систем за контролу верзија
  6. Комплетан водич за Гит даљинску команду
  7. Три фазе животног циклуса Гит са током рада
  8. Како се користи ГИТ Цхерри-пицк са примером?

Категорија: