Come slacciare i file da git temporaneamente

Come slacciare i file da git temporaneamente

Gli sviluppatori spesso incontrano una situazione in cui non vogliono impegnare tutti i file di progetto creati e modificati e ignorarli temporaneamente dall'area di gestione temporanea. Inoltre, vogliono mantenere queste modifiche senza aggiornare il repository. In questa situazione, è necessario distrarre temporaneamente questi file. Più specificamente, il "$ git rm -cached" E "$ Git Update-Index"I comandi possono essere utili per questo scopo corrispondente.

Questo post discute:

  • Metodo 1: come distrarre i file dal Git temporaneamente utilizzando il comando "Git RM -cached"?
  • Metodo 2: come districare i file dal GIT temporaneamente utilizzando il comando "GIT Update-Index"?

Ora, spostati verso i dettagli dei metodi sopra elencati!

Metodo 1: come distrarre i file dal Git temporaneamente utilizzando il comando "Git RM -cached"?

IL "$ git rm -cached"Il comando può temporaneamente rimuovere il file specificato dall'area di stadiazione e distrarlo. Per implementare questa operazione per una migliore comprensione, seguire i passaggi seguenti.

Passaggio 1: passare al repository locale

Innanzitutto, vai al particolare repository git eseguendo il "CD"Comando:

$ cd "c: \ utenti \ nazma \ git \ test_2

Passaggio 2: elenco di contenuti

Esegui il comando seguente per visualizzare l'elenco del contenuto del repository corrente:

$ ls

Passaggio 3: crea un nuovo file di testo

Per creare un nuovo file di testo nel repository, usa "tocco"Comando:

$ touch file3.TXT

PASSAGGIO 4: messo in scena il file Untrack

Quindi, eseguire il comando sotto fornito per aggiungere il file di testo all'area di gestione temporanea:

$ git aggiungi file3.TXT

Passaggio 5: rimuovere temporaneamente il file dall'area di tracciamento

Ora, elimina il file dall'area di messa in scena eseguendo il "git rm"Comando insieme al"-cache"Opzione e nome file particolare:

$ git rm -cached file3.TXT

Passaggio 6: controlla lo stato del repository

Corri il "Stato Git ."Comando per controllare lo stato del repository:

$ git status .

Come puoi vedere, il file specificato è stato temporaneamente rimosso il file dall'indice di stadiazione:

Passiamo al metodo successivo per districare temporaneamente i file da Git.

Metodo 2: come districare i file dal GIT temporaneamente utilizzando il comando "GIT Update-Index"?

A volte gli sviluppatori non vogliono tenere traccia di tutti i file creati nell'area di stadiazione e vogliono ignorarli temporaneamente. Per fare ciò, segui i passaggi sotto l'elenco.

Passaggio 1: ignora un file particolare

Per iniziare a ignorare il file di testo desiderato con modifiche, eseguire il comando fornito insieme al percorso del file desiderato:

$ git update-index-Assume-Punchanged Test_2/File2.TXT

Qui, il "-Supponiamo che si accumulasse"L'opzione suppone che il file non venga modificato e ignora le modifiche:

Passaggio 2: Passa al repository Git

Ora, vai al particolare repository locale Git utilizzando il seguente comando:

$ cd test_2

Passaggio 3: controllare lo stato dei file ignorati

Ora, per garantire che il file specificato venga ignorato correttamente, eseguire il "git ls-filesComando "con il"-v" opzione:

$ git ls -files -v

Qui, il "H"Indica che il file non è temporaneamente tracciato dal repository e"H"Mostra che il file viene tracciato:

Passaggio 4: torna alla directory di root git

Quindi, torna alla directory della radice Git usando "CD… "Comando:

$ cd ..

Passaggio 5: traccia particolare Ignora file

Dopo aver eseguito le operazioni desiderate sul repository Git, rintracciare il file Ignora ed eseguire il seguente comando insieme a "-Non acconciata" opzione:

$ Git Update-Index --No-Assume-Punchanged Test_2/File2.TXT

Passaggio 6: Passa al repository Git

Successivamente, vai al repository locale GIT tramite il comando fornito:

$ cd test_2

PASSAGGIO 7: Controlla lo stato corrente del file

Infine, controlla lo stato del file precedentemente ignorato:

$ git ls -files -v

Come puoi vedere, lo stato del file sotto la luce è "H", Il che indica che il file viene tracciato correttamente:

Questo è tutto! Abbiamo fornito diversi modi per distrarre i file dal repository Git temporaneamente.

Conclusione

Due comandi diversi vengono utilizzati per districare i file dal repository Git, che sono i "$ git rm -cached " o il "$ git update-index -assume-changed "Comando. Per rintracciare il file ignorato, il "$ git update-index -No-Assume-Punchanged "Il comando può essere utilizzato. Questo post ha illustrato temporaneamente i diversi comandi per districare i file dal repository git.