Pilitin ang 'git push' na I-overwrite ang Mga Remote na File

Pilitin Ang Git Push Na I Overwrite Ang Mga Remote Na File



Kapag gumawa ang mga developer ng mga pagbabago sa lokal na imbakan, kailangan nilang i-publish ang mga idinagdag na lokal na pagbabago sa remote na imbakan para sa pag-update ng folder ng proyekto. Ang ' $ git push ” utos ang pinakakaraniwang ginagamit para dito. Talaga, ito ay laban sa ' $ git fetch ” utos na ginamit upang i-download ang na-update na bersyon ng malayuang imbakan. Maaaring pilitin na i-overwrite ng mga user ang mga umiiral nang malayuang file gamit ang mga na-update na lokal na repository file.

Ang write-up na ito ay maikling ipapaliwanag ang pamamaraan upang ma-overwrite ang mga remote na file nang pilit.







Paano Puwersahin ang 'git push' na I-overwrite ang Mga Remote na File?

Upang i-overwrite ang mga malayuang file sa pamamagitan ng puwersahang pagtulak ng mga lokal na pagbabago, sundin ang mga hakbang na nakasaad sa ibaba:



  • Ilipat sa lokal na repositoryo ng Git.
  • Bumuo at gumawa ng bagong file.
  • I-update ang kasalukuyang repository na may mga idinagdag na pagbabago.
  • Suriin ang listahan ng malayong URL upang i-verify na ang mga lokal/malayuang repository ay konektado.
  • Isagawa ang ' $ git push -f ” utos.

Narito ang mga hakbang na ibinigay sa itaas para sa pagpapatupad!



Hakbang 1: Mag-navigate sa Desired Working Directory





Una, buksan ang isang partikular na direktoryo ng gumaganang Git sa pamamagitan ng pagbibigay ng landas nito sa ibinigay na utos:

$ cd 'C:\Mga Gumagamit \n asma\Go \T ay_12



Hakbang 2: Gumawa ng Bagong File

Patakbuhin ang ' hawakan ” utos upang lumikha ng isang bagong file sa gumaganang direktoryo:

$ hawakan file.txt

Hakbang 3: Itulak ang Mga Pagbabago sa Lugar ng Pagsubaybay

Pagkatapos, itulak ang ginawang file sa lugar ng pagsubaybay sa pamamagitan ng pagpapatakbo ng ' git add ” utos:

$ git add file.tx

Hakbang 4: I-save ang Mga Pagbabago Sa Git Repository

Ngayon, gawin ang Git commit upang i-save ang mga idinagdag na pagbabago sa Git repository:

$ git commit -m 'Idinagdag ang unang file'

Hakbang 5: Tingnan ang Remote URL

Susunod, patakbuhin ang ' git remote 'utos na may ' -sa ” na opsyon upang suriin ang listahan ng mga umiiral nang malayuang URL:

$ git remote -sa

Hakbang 6: I-overwrite ang Mga Malayong File

Panghuli, i-overwrite ang mga malayuang file sa pamamagitan ng pagpapatakbo ng ' git push 'utos na may ' -f ” flag para sa malakas na pagtulak, malayo at pangalan ng sangay:

$ git push -f pinanggalingan master

Iyon lang! Ipinakita namin ang ' git push ” paraan para ma-overwrite ang mga malayuang file nang pilit.

Konklusyon

Upang ma-overwrite ang mga malalayong file sa pamamagitan ng puwersahang pagtulak ng mga lokal na pagbabago, una, pumunta sa lokal na imbakan ng Git, bumuo at magsagawa ng bagong file. Pagkatapos, i-update ang kasalukuyang repository na may mga idinagdag na pagbabago at suriin ang listahan ng malayuang URL para ma-verify na konektado ang mga lokal/malayuang repositoryo. Panghuli, patakbuhin ang ' $ git push -f ” utos. Ang write-up na ito ay nagbigay ng pamamaraan upang ma-overwrite ang malayuang mga file nang pilit.