Rimuovi il file dall'ultimo commit | Idiota

Rimuovi il file dall'ultimo commit | Idiota
Git è uno strumento di controllo della versione ben noto frequentemente utilizzato per la gestione dei progetti e il loro codice sorgente. Gli sviluppatori che lavorano con Git sperimentano un ambiente spostato, stadio e impegnato. In un ambiente spontaneo, il programmatore può modificare i file e inviarli all'ambiente di stadiazione, noto anche come spazio indice. I file presenti nello spazio di stadiazione sono pronti a impegnarsi. Lo spazio impegnato è il repository principale in cui vengono implementate tutte le modifiche.

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à:

  • Come rimuovere un file dall'ultima commissione tramite il comando Git Reset?
  • Come rimuovere un file dall'ultima commissione tramite il comando Git RM?

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.