Sakop ng pagsulat na ito ang mga sumusunod na aspeto:
- Prerequisite: Magdagdag ng Folder/Directory sa Git Index
- Paraan 1: I-undo ang “git add
”/Staged Directory Gamit ang “git reset” Command - Paraan 2: I-undo ang “git add
”/Staged Directory Gamit ang “git restore” Command - Paraan 3: I-undo ang “git add
”/Staged Directory Gamit ang “git rm” Command
Prerequisite: Magdagdag ng Folder/Directory sa Git Index
Upang idagdag ang partikular na direktoryo sa Git index, una, mag-navigate sa nais na Git repository at tingnan ang nilalaman nito. Pagkatapos, idagdag ang subfolder/subdirectory sa Git index gamit ang “ git add
Hakbang 1: Lumipat sa Local Repository
Una, ipasok ang nakalistang command sa ibaba at i-redirect sa partikular na lokal na imbakan:
cd 'C:\Go \R eng1'
Hakbang 2: Tingnan ang Nilalaman ng Repository
Pagkatapos, ilista ang nilalaman ng kasalukuyang repositoryo:
ls
Ang output sa ibaba ay nagpapahiwatig na ang kasalukuyang repositoryo ay naglalaman ng dalawang file at isang subfolder:
Hakbang 3: Magdagdag ng Subfolder sa Git Index
Ngayon, gamitin ang sumusunod na command kasama ang partikular na pangalan ng subfolder upang subaybayan ito:
git add subdir
Hakbang 4: Tingnan ang Katayuan ng Git
Upang i-verify kung ang buong subfolder ay na-stage o hindi, tingnan ang git status:
katayuan ng gitMakikita na ang buong subfolder kasama ang nilalaman nito ay nasubaybayan:
Paraan 1: I-undo ang “git add ”/Staged Directory Gamit ang “git reset” Command
Ang ' git reset ” utos na alisin sa yugto ang lahat ng mga naka-stage na file at folder. Upang i-undo ang ' git add
Paraan 2: I-undo ang “git add ”/Staged Directory Gamit ang “git restore” Command
Ang ' git ibalik 'utos na may ' – itinanghal ” na opsyon ay nag-aalis ng isang naka-stage na file o folder na hindi pa naka-commit. Upang i-undo ang partikular na naka-stage na folder, isagawa ang nakalistang command sa ibaba:
git ibalik --itinatanghal .
Paraan 3: I-undo ang “git add ”/Staged Directory Gamit ang “git rm” Command
Ang ' git rm 'utos na may ' –naka-cache 'at' -r 'Ang mga pagpipilian at pangalan ng direktoryo/folder ay nag-aalis ng isang partikular na direktoryo at lahat ng nasa loob nito mula sa Git index:
git rm --naka-cache -r subdirdito:
- “ –naka-cache 'Ang opsyon ay ginagamit upang gawin ang' git rm ” command ay gumagana sa Git index lamang.
- “ -r 'Ang opsyon ay ginagamit upang alisin ang recursively.
- “ subdir ” ay ang aming gustong folder/direktoryo.
Panghuli, suriin ang katayuan ng Git upang i-verify ang mga pagbabago:
katayuan ng gitTulad ng nakikita mo na ang ' subdir Ang subfolder/direktoryo ay matagumpay na na-unstage:
Ipinaliwanag namin ang iba't ibang mga paraan upang i-undo ang 'git add
Konklusyon
Nagbibigay ang Git ng iba't ibang mga utos upang i-undo ang 'git add