Paano ko ire-reset ang isang file sa huling commit?
Paano ko ire-reset ang isang file sa huling commit?

Video: Paano ko ire-reset ang isang file sa huling commit?

Video: Paano ko ire-reset ang isang file sa huling commit?
Video: TESTIGO HINDI UMATTEND NG HEARING SA KORTE, ANO ANG MANGYAYARI? 2024, Disyembre
Anonim

git i-reset --mahirap

Ibinabalik ng command na ito ang repo sa estado ng HEAD revision, na ang huling ginawa bersyon. Itinatapon ng Git ang lahat ng mga pagbabagong ginawa mo mula noong puntong iyon. Gamitin ang checkout command na may dalawang gitling, pagkatapos ay ang path sa file para sa kung saan gusto mo ibalik sa nito dati estado.

Kasunod nito, maaari ring magtanong, paano mo ibabalik ang isang file sa isang commit?

Kung gusto mo ibalik ang huli mangako gawin mo lang git ibalik <hindi gusto mangako hash>; pagkatapos ay maaari mong itulak ang bago mangako , na nagtanggal ng iyong nakaraan mangako . Upang ayusin ang hiwalay na ulo gawin git checkout.

Katulad nito, paano ako babalik sa isang nakaraang bersyon ng isang file sa Git? Nagbabalik Kay An Lumang bersyon ng Repository Magsimula sa pamamagitan ng pag-navigate sa tab na “Kasaysayan”. Mag-right-click sa dati commit, at makikita mo ang opsyon na ibalik ang pangakong ito. Kung nag-click ka sa Ibalik This Commit, dalawang bagay ang mangyayari. Ang una ay ang mga file sa iyong repositoryo ay ibalik sa kanilang dati estado.

Sa ganitong paraan, paano mo aalisin ang commit nang hindi nawawala ang mga pagbabago?

Kung itinulak mo ang mga pagbabago , kaya mo pawalang-bisa ito at ilipat ang mga file pabalik sa entablado wala gamit ang ibang sangay.

  1. Pumunta sa Version control window (Alt + 9/Command + 9) - tab na "Log".
  2. Mag-right-click sa isang commit bago ang iyong huli.
  3. I-reset ang kasalukuyang branch dito.
  4. pumili ng Soft (!!!)
  5. itulak ang pindutan ng I-reset sa ibaba ng dialog window.

Paano ko aalisin ang isang file mula sa isang git commit?

  1. Upang maalis ang ilang file mula sa isang Git commit, gamitin ang command na "git reset" na may opsyon na "–soft" at tukuyin ang commit bago ang HEAD.
  2. Upang alisin ang mga file mula sa mga commit, gamitin ang command na "git restore", tukuyin ang pinagmulan gamit ang opsyong "–source" at ang file na aalisin sa repository.

Inirerekumendang: