Git - Itulak ang mga Pagbabago sa Remote na Sangay ng Git

Git Push Changes Remote Git Branch



Sa artikulong ito, ipapakita ko sa iyo kung paano itulak (i-upload) ang iyong lokal na Repository ng Git sa isang remote na Repository ng Git na naka-host sa mga serbisyong cloud ng Git tulad ng GitHub / BitBucket at iba pa. Ipapakita ko rin sa iyo kung paano itulak ang mga pagbabago na iyong ' nagawa sa iyong lokal na Repository ng Git sa remote na Repository ng Git. Kaya, magsimula na tayo.

' >index.html







Tulad ng nakikita mo, isang bagong file index.html ay nilikha.



Ngayon, i-entablado ang file tulad ng sumusunod:



$git idagdag.





Gumawa ng isang bagong pangako tulad ng sumusunod:

$git gumawa -m 'paunang gumawa'



Isang bagong pangako paunang gumawa ay nilikha.

Ang bagong gumawa ay dapat na lumitaw sa git log tulad ng nakikita mo sa screenshot sa ibaba.

$git log --isang linya

Lumilikha ng isang Walang laman na GitHub Remote Git Repository:

Ngayon, kailangan mong lumikha ng isang walang laman na lalagyan ng GitHub sa anumang Git na serbisyo ng cloud na gusto mo. Kung gumagamit ka ng GitHub tulad ko, kung gayon, mag-login sa iyong GitHub account. Ngayon, upang lumikha ng isang bagong lalagyan ng GitHub, mag-click sa + icon at pagkatapos ay mag-click sa Bagong imbakan .

Ngayon, i-type ang a pangalan para sa bagong imbakan. Kung nais mo, i-type ang a paglalarawan (opsyonal). Pumili Pampubliko o Pribado nakasalalay sa kung nais mong itakda ang imbakan pampubliko o pribado. Ngayon, siguraduhin Ipasimula ang repository na ito sa isang README ay hindi naka-check. Panghuli, mag-click sa Lumikha ng imbakan .

Ang isang walang laman na Repository ng GitHub ay dapat na likhain. Ito ang aming remote na Repository ng Git. Ang repository URL ay ibinibigay sa ibaba tulad ng nakikita mo sa minarkahang seksyon ng screenshot sa ibaba.

Pagdaragdag ng Impormasyon ng Remote na Repository sa Lokal na Repository ng Git:

Ngayon, kopyahin ang URL ng GitHub repository. Maaari mo itong gawin sa pamamagitan ng pag-click sa icon na minarkahan sa screenshot sa ibaba.

Ngayon, kailangan mong idagdag ang GitHub URL sa iyong lokal na imbakan. Upang magawa iyon, patakbuhin ang sumusunod na utos:

$git remotemagdagdag ng pinagmulan https://github.com/dev-shovon/aking-proyekto.git

Dito, pinanggalingan ang pangalan o alyas ng GitHub repository URL na naidagdag mo lang. Kakailanganin mong gamitin ang alias sa tuwing itulak mo ang iyong lokal na imbakan o mga pagbabago sa iyong lokal na lalagyan sa malayuang Repository ng GitHub.

Maaari mong ilista ang lahat ng mga remote na repository na naidagdag mo tulad ng sumusunod:

$git remote -v

Tulad ng nakikita mo, narito ang GitHub repository URL na naidagdag ko lang. Tinukoy ito bilang pinagmulan.

Pagtulak sa Lokal na Repository ng Git sa Remote Git Repository:

Ngayon, maaari mong itulak ang default na sangay panginoon ng iyong lokal na Repository ng Git sa remote na Repository ng GitHub tulad ng sumusunod:

$git push -upinagmulan master

Dito, pinanggalingan ay ang alyas ng remote Git (GitHub sa kasong ito) na repository URL at panginoon ay ang sangay na nais mong itulak sa remote na Repository ng Git.

TANDAAN: Ang -u ang pagpipilian ay ginagamit lamang para sa unang pagtulak ng anumang sangay lamang. Bilang, pinipilit ko ang lokal panginoon branch sa repository ng GitHub sa kauna-unahang pagkakataon, idinagdag ko -u pagpipilian dito. Lumilikha ito ng isang sangay sa pagsubaybay para sa panginoon sangay Sa susunod na itulak mo ang anupaman sa panginoon sangay, hindi mo kailangang gamitin ang -u pagpipilian muli.

Hihilingin sa iyo na ibigay ang username at password ng iyong GitHub account. Kapag nagawa mo na, ang mga nilalaman ng default na sangay panginoon mula sa iyong lokal na Repository ng Git ay itutulak sa GitHub repository.

Tulad ng nakikita mo, ang panginoon na-upload ang sangay sa walang laman na Repository ng GitHub na nilikha ko kanina.

Pagtulak ng Mga Lokal na Pagbabago sa Remote Git Repository:

Ngayon, gumawa tayo ng isang simpleng pagbabago sa index.html file sa aking lokal na Repository ng Git.

Tulad ng nakikita mo, binago ko ang index.html file

$katayuan git

Ngayon, i-entablado ang mga pagbabago tulad ng sumusunod:

$git idagdag.

Ngayon, gawin ang mga pagbabago tulad ng sumusunod:

$git gumawa -m 'nagdagdag ng isang talata sa pahina ng index.html'

Dapat gawin ang mga pagbabago.

Ang bagong gumawa ay nakalista sa git log tulad ng nakikita mo sa screenshot sa ibaba.

$git log --isang linya

Ngayon, itulak ang mga pagbabago ng lokal panginoon sangay sa repository ng GitHub tulad ng sumusunod:

$git pushpinagmulan master

Ang mga pagbabago ay dapat na itulak sa GitHub repository.

Tulad ng nakikita mo, ang GitHub repository ay na-update.

Pagtulak ng Iba Pang Mga Sangay sa Remote Git Repository:

Sa seksyong ito, ipapakita ko sa iyo kung paano itulak ang iba pang mga sangay sa GitHub repository at itulak ang mga pagbabago sa mga sangay na ito sa GitHub repository din.

Una, lumikha ng isang bagong sangay, sabihin natin ie-ayos tulad ng sumusunod:

$sangay ng gitie-ayos

Ngayon, mag-checkout sa bagong nilikha na sangay ie-ayos tulad ng sumusunod:

$git checkoutie-ayos

Ngayon, gumawa ng kaunting pagbabago sa index.html file

Ngayon, i-entablado ang mga pagbabago tulad ng sumusunod:

$git idagdag.

Ngayon, gumawa ng isang tulad ng sumusunod:

$git gumawa -m 'naayos ie problema'

Ngayon, itulak ang bagong nilikha na sangay ie-ayos sa repository ng GitHub tulad ng sumusunod:

$git push -upinagmulan ie-ayusin

Ang ie-ayos ang sangay ay dapat na itulak sa GitHub repository.

Tulad ng nakikita mo, ang ie-ayos ang sangay ay itinulak sa GitHub repository.

Ngayon, maaari mong itulak ang anumang mga pagbabago ng ie-ayos sangay gamit ang git push utos nang wala ang -u pagpipilian

Gumawa ng kaunting pagbabago sa index.html file

I-entablado ang mga pagbabago at gumawa nang tulad ng sumusunod:

$git idagdag.
$git gumawa -m 'nagdagdag ng isang pahalang na linya sa pahina'

Ngayon, itulak ang mga pagbabago ng ie-ayos sangay sa repository ng GitHub tulad ng sumusunod:

$git pushpinagmulan ie-ayusin

Ang mga pagbabago ng ie-ayos ang sangay ay dapat na itulak sa GitHub repository.

Tulad ng nakikita mo, ang bagong gumawa ay ipinapakita sa pahina ng Repository ng GitHub.

Kaya, kung paano mo itulak ang mga pagbabago sa mga malalayong sangay ng Git. Salamat sa pagbabasa ng artikulong ito.