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