Unstage-bestanden

In deze tutorial laten we zien hoe u bestanden opnieuw instelt vanuit het tijdelijke gebied.

Unstage-bestanden uit verzamelgebied

Nadat u enkele bestanden aan het staging-gebied hebt toegevoegd, komt u in een situatie dat u deze wijziging niet in de repository wilt doorvoeren omdat u van plan bent om meer wijzigingen aan dit bestand aan te brengen, dan moet u het bestand uit de staging verwijderen Gebied. De bestandswijziging bevindt zich nog steeds in het tijdelijke gebied als u het selectievakje aanvinkt git status , en het kan worden gereset met de opdracht git reset HEAD <file>....

Neem contact op met onze werkkopie status,

$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    renamed:    test1_rename.txt -> move/test1.txt

We willen deze hernoeming ongedaan maken

$ git reset HEAD
Unstaged changes after reset
D test1_rename.txtgi

De status van de werkkopie verandert in

$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    deleted:    test1_rename.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    move/

no changes added to commit (use "git add" and/or "git commit -a")

Het is terug naar de status voordat de hernoeming wordt opgevoerd.