Paano Ko Hilahin ang Mga File mula sa Malayo Nang Hindi Nag-o-overwrit ng Mga Lokal na File?

Paano Ko Hilahin Ang Mga File Mula Sa Malayo Nang Hindi Nag O Overwrit Ng Mga Lokal Na File



Minsan, gustong i-download ng mga user ng Git ang na-update na bersyon ng sentralisadong imbakan ng server. Sa kabilang banda, ayaw nilang pagsamahin o i-overwrite ang lokal na data gamit ang remote para sa karagdagang pagbabago o paggamit. Sa sitwasyong iyon, kinakailangan na pansamantalang hawakan ang lokal na data upang maiwasan ang pag-overwrite sa pamamagitan ng paggamit ng ' git stash ” utos.

Tatalakayin ng artikulong ito ang pinakamadaling paraan upang hilahin ang mga file mula sa malayuang imbakan nang hindi ino-overwrite ang mga lokal na file.

Paano Hilahin ang Mga File Mula sa Malayo Nang Hindi Nag-o-overwrit ng Mga Lokal na File?

Upang hilahin ang mga file mula sa malayuang imbakan nang hindi nag-o-overwrite ng mga lokal na file, tingnan ang ibinigay na mga tagubilin sa ibaba:







  • Lumipat sa nais na lokal na imbakan.
  • Gumawa at maglipat ng mga file sa staging index.
  • I-update ang repository at itulak ang mga file mula sa repository patungo sa pansamantalang memorya.
  • Upang lokal na i-download ang data ng GitHub, gamitin ang “ git pull ” utos.
  • Panghuli, gamitin ang ' git stash pop ” utos.

Hakbang 1: Mag-navigate sa Kinakailangang Repository
Una, lumipat sa partikular na Git repository sa pamamagitan ng ibinigay na command:



$ cd 'C:\Users\LENOVO\Git \t ay repo'

Hakbang 2: Bumuo ng File
Pagkatapos, patakbuhin ang sumusunod na command upang gumawa ng bagong file sa kasalukuyang repositoryo:



$ hawakan file1.txt





Hakbang 3: Lumipat sa Staging Index
Ngayon, itulak ang dating nabuong file sa Git index area:

$ git add file1.txt



Hakbang 4: Magsagawa ng Mga Pagbabago
Susunod, i-update ang repositoryo sa pamamagitan ng pagsasagawa ng nakasaad sa ibaba na utos kasama ang ' -m ” tag para sa kinakailangang commit message:

$ git commit -m 'idinagdag ang file1.txt'

Hakbang 5: Gumawa ng Itago
Ngayon, gamitin ang sumusunod na command upang pansamantalang panatilihin ang lahat ng mga pagbabago mula sa Git index:

$ git stash

Gaya ng nakikita mo, ang dati nang ginawang file ay pansamantalang inilipat sa itago:

Hakbang 6: Suriin ang Remote URL
Isagawa ang ' git remote ” utos upang ipakita ang listahan ng malayong URL:

$ git remote -sa

Hakbang 7: Magsagawa ng Git Pull Operation
Sa wakas, hilahin ang malayuang nilalaman sa lokal na imbakan sa pamamagitan ng ' git pull ” utos:

$ git pull

Hakbang 8: Pop Stash Data
Panghuli, isagawa ang ' git stash ' utos na i-pop ang nakatago na data sa lokal na imbakan:

$ git stash pop

Mapapansing matagumpay na na-drop ang stash content sa Git repository:

Iyon lang! Inipon namin ang pinakamadaling paraan upang hilahin ang mga file mula sa malayong imbakan nang hindi na-overwrite ang mga lokal na file.

Konklusyon

Upang mag-pull ng mga file mula sa remote na repository nang hindi nag-o-overwrite ng mga lokal na file, mag-navigate muna sa Git local repository. Pagkatapos, bumuo at magdagdag ng mga file sa staging index. Pagkatapos nito, i-update ang repositoryo at ilipat ang mga file mula sa repositoryo sa pansamantalang memorya. Panghuli, hilahin ang data ng GitHub at isagawa ang ' git stash pop ” utos. Ipinakita ng artikulong ito ang paraan ng paghila ng mga file mula sa malayuang imbakan nang hindi na-overwrite ang mga lokal na file.