Di solito, gli utenti possono desiderare di annullare le modifiche impegnate e provare a riportare il progetto in uno stato precedente o potrebbero voler modificare l'ultimo file impegnato e vogliono ripristinare il file a un ambiente di stadiazione o inarrestatura.
Questo articolo discuterà:
Quindi iniziamo!
Come rimuovere un file dall'ultima commissione tramite il comando Git Reset?
Per rimuovere un file dall'ultima commissione utilizzando il comando Git Reset, prima apri il repository di lavoro Git e utilizza il “reset git -testa soft ~ 1"Comando.
Per rimuovere un file dall'ultima commissione, controlla la procedura fornita.
Passaggio 1: Open Git Bash Git Terminal
Dal "Avviare"Menu, apri il terminale Git Bash:
Passaggio 2: Passa al repository Git
Passare al repository locale Git:
$ cd "c: \ git"
Passaggio 3: crea un nuovo file
Crea un nuovo file nel repository Git:
$ touch file1.TXT
Passaggio 4: aggiungi file all'area del palcoscenico
Dopo aver creato un nuovo file, aggiungilo all'area di stadiazione utilizzando il comando fornito:
$ git aggiungi file1.TXT
Passiamo al passaggio successivo per verificare se il file viene aggiunto a un'area di sosta.
Passaggio 5: controlla lo stato del file
Controllare lo stato del repository per verificare se il file viene aggiunto a un'area di stadiazione o meno:
$ git status
Qui, puoi vedere il file viene aggiunto correttamente nell'area di stadiazione:
Passaggio 6: commit fase file
Successivamente, commetti il file messo in scena tramite "commit git"Comando e specificare il messaggio richiesto con il"-M" opzione:
$ git commit -m "file1 è impegnato"
Passaggio 7: controlla il registro Git
Controllare il registro GIT per verificare se le modifiche sono impegnate o meno:
$ git log
Passaggio 8: rimuovere il file dall'ultimo commit
Successivamente, rimuovi il file dall'ultima commissione utilizzando "reset git"Comando insieme al"-morbido"Opzione, poiché sposterà i file impegnati nell'area di gestione temporanea senza perdere il contenuto di file:
$ git reset -Soft Head ~ 1
Successivamente, controlla lo stato GIT per verificare se il file è stato riportato nell'area di stadiazione:
$ git status
Qui, puoi vedere, abbiamo rimosso il file dall'ultimo commit ed è stato aggiunto all'area di messa in scena:
Come rimuovere un file dall'ultima commissione tramite il comando Git RM?.
Per rimuovere il file dall'ultima commissione utilizzando il comando Git RM, controlla la procedura fornita.
Passaggio 1: creare un nuovo file
In primo luogo, crea un nuovo file nel repository attualmente aperto:
$ touch file2.TXT
Passaggio 2: aggiungi file e directory all'area di gestione temporanea
Per aggiungere tutti i file non messa in scena all'area di stadiazione, utilizzare il comando indicato con "." opzione:
$ git aggiungi .
Passaggio 3: controlla lo stato del repository git
Controllare lo stato del repository Git per verificare se i file e le directory vengono aggiunti all'area di stadiazione o meno:
$ git status
Passaggio 4: commetti tutti i file di staging
Successivamente, commetti i file di staging utilizzando il comando fornito:
$ git commit -m "Tutti i file sono impegnati"
Controllare il registro del repository Git per verificare se i file sono impegnati o meno:
$ git log
Passaggio 5: rimuovere il file dall'ultimo commit
Infine, per rimuovere il file dall'ultima commissione dall'area di gestione temporanea, utilizza il "git rm"Comando:
$ git rm -cached file2.TXT
Passaggio 6: controlla lo stato
Ancora una volta, controlla lo stato corrente del repository Git:
$ git status
L'output seguente indica che abbiamo rimosso correttamente il file dall'ultima commissione e dall'area di gestione temporanea:
Ti abbiamo insegnato come rimuovere il file dall'ultimo commit.
Conclusione
Gli utenti possono rimuovere il file dall'ultima commissione e ripristinare la versione precedente. Per rimuovere il file solo dall'ultimo commit senza perdere il suo contenuto, utilizza il "$ git reset -Soft Head ~ 1"Comando. Per rimuovere il file dall'ultimo commit ed eliminarlo dall'area di gestione temporanea, usa il “$ git rm -cached "Comando. In questo articolo, ti abbiamo insegnato come rimuovere i file dall'ultimo commit.