Si mund ta rivendos një skedar në kryerjen e fundit?
Si mund ta rivendos një skedar në kryerjen e fundit?

Video: Si mund ta rivendos një skedar në kryerjen e fundit?

Video: Si mund ta rivendos një skedar në kryerjen e fundit?
Video: SI TE GJEJME VENDODHJEN E PERSONAVE TJERE ME TELEFON 2024, Nëntor
Anonim

git rivendosur -- e vështirë

Kjo komandë e kthen repon në gjendjen e rishikimit HEAD, që është kryera e fundit version. Git hedh poshtë të gjitha ndryshimet që keni bërë që nga ajo pikë. Përdorni komandën arka me dy viza, pastaj shtegun për në dosje për të cilën ju dëshironi rikthehen ndaj saj e mëparshme shteti.

Më pas, dikush mund të pyesë gjithashtu, si mund ta ktheni një skedar në një commit?

Nëse dëshironi rikthehen e fundit angazhohen thjesht bëj git rikthehen <i padëshiruar angazhohen hash>; atëherë mund ta shtyni këtë të re angazhohen , e cila zhbëu të mëparshmen tuaj angazhohen . Për të rregulluar kokën e shkëputur, bëni git checkout.

Në mënyrë të ngjashme, si mund të rikthehem në një version të mëparshëm të një skedari në Git? Duke u kthyer Tek An Version i vjeter i Depove Filloni duke lundruar në skedën "Historia". Klikoni me të djathtën mbi e mëparshme angazhohen, dhe ju do të shihni opsionin për të rikthehen këtë angazhim. Nëse klikoni mbi Kthehu Ky Komision, dy gjëra do të ndodhin. E para është se dosjet në depon tuaj do rikthehen ndaj tyre e mëparshme shteti.

Në këtë mënyrë, si ta zhbëni kryerjen pa humbur ndryshimet?

Nëse e keni shtyrë ndryshimet , ti mundesh zhbëj atë dhe zhvendosni skedarët përsëri në skenë pa duke përdorur një degë tjetër.

  1. Shkoni te dritarja e kontrollit të versionit (Alt + 9/Command + 9) - skeda "Log".
  2. Klikoni me të djathtën mbi një kryerje përpara atij të fundit.
  3. Rivendos degën aktuale këtu.
  4. zgjidhni Soft (!!!)
  5. shtypni butonin Reset në fund të dritares së dialogut.

Si mund të heq një skedar nga një git commit?

  1. Për të hequr disa skedarë nga një Git commit, përdorni komandën "git reset" me opsionin "–soft" dhe specifikoni kryerjen përpara HEAD.
  2. Për të hequr skedarët nga komitetet, përdorni komandën "git restore", specifikoni burimin duke përdorur opsionin "–source" dhe skedarin që do të hiqet nga depoja.

Recommended: