Come riporre i file non tracciati in git?

Come riporre i file non tracciati in git?
Git Stash è una funzionalità utile di GIT quando l'utente GIT deve passare da una directory di lavoro a un'altra directory di lavoro per risolvere qualsiasi problema e i file modificati della directory di lavoro corrente sono tenuti a archiviare prima di passare. Git Slash memorizza tutti i file monitorati, non rintracciati e ignorati e aiuta l'utente a recuperare il contenuto modificato quando è necessario. Consente all'utente GIT di salvare le modifiche che possono essere richieste in futuro e aiuta l'utente a pulire rapidamente la directory di lavoro attuale. Memorizza le modifiche non impegnate dei file tracciati per impostazione predefinita e omette i file non rintracciati e ignorati. Ma a volte, richiede il salvataggio dei file non tracciati. I file non tracciati possono essere tagliati utilizzando -Include-ostacolato opzione di Git Stash comando e git aggiungi comando. In che modo questi comandi possono essere utilizzati per salvare i file non tracciati in Git ha mostrato in questo tutorial.

Prerequisiti

Installa il desktop GitHub
Il desktop GitHub aiuta l'utente Git a eseguire graficamente le attività relative al GIT. Puoi scaricare facilmente l'installatore dell'ultima versione di questa applicazione per Ubuntu da GitHub.com. È necessario installare e configurare questa applicazione dopo il download per utilizzarla. Puoi anche controllare il tutorial per l'installazione di Github Desktop su Ubuntu per conoscere correttamente il processo di installazione.

Crea un account GitHub
Dovrai creare un account GitHub per pubblicare qualsiasi repository locale.

Crea un repository locale
È necessario creare un repository locale con uno o più file e cartelle per controllare i comandi utilizzati in questo tutorial per rifornire i file non tracciati.

Inizializza il repository Git
Vai alla cartella del repository locale dal terminale ed esegui il comando seguente per inizializzare il repository locale.

$ git init

Aggiungi un file nel repository

Eseguire il comando seguente per aggiungere il di base.Py nel repository.

$ git aggiungi base.Py

Controlla il file tracciato e non tracciato

Corri il "LS" Comando per controllare l'elenco di tutti i file e le cartelle della cartella del repository locale.

$ ls

Corri il "Commit git" Comando per controllare i file tracciati e non tracciati:

$ git commit

Il seguente output mostra che la cartella del repository contiene due file. Questi sono di base.Py E test.Py. La base.Py viene aggiunto al repository prima. Quindi, di base.PY è un file e test tracciato.Py è un file non tracciato, rispettivamente.

File non tracciati da stash usando "Git Stash"

I file non tracciati modificati possono essere salvati utilizzando il "Git Stash" comando in due modi diversi. Un modo è usare il -include -ostacolato Opzione con la "Git Stash" comando. Un altro modo è usare il -u Opzione con la "Git Stash" comando. L'uso di queste opzioni è stato mostrato di seguito.

A) Utilizzo dell'opzione -include -non trattata
Esegui i seguenti comandi per controllare l'elenco del file e delle cartelle della cartella repository. Salva i file non tracciati e controlla di nuovo l'elenco file e cartelle della cartella del repository. Qui, la "LS" Il comando viene utilizzato per mostrare l'elenco dei file e la cartella della cartella del repository e "Git Stash -include -Untracked" Il comando viene utilizzato per salvare i file non tracciati.

$ ls
$ Git Stash-Include-UntrackEd
$ ls

Il seguente output mostra che la cartella del repository contiene due file, denominati di base.Py E test.Py, prima di eseguire il "Git Stash" comando. Qui, di base.Py è tracciato file e test.Py è un file non tracciato. Il file non tracciato viene rimosso dalla cartella del repository dopo l'esecuzione del "Git Stash" comando.

B) Utilizzo dell'opzione -u

Esegui i seguenti comandi per controllare i file tracciati e non tracciati del repository. Salva i file non tracciati e controlla di nuovo l'elenco file e cartelle della cartella del repository. Qui, il "Git LS-Files" Il comando viene utilizzato per mostrare l'elenco dei file tracciati, la "LS" Il comando viene utilizzato per mostrare l'elenco dei file e la cartella della cartella del repository e "Git Stash -u" Il comando viene utilizzato per salvare i file non tracciati.

$ git ls-files
$ ls
$ git stash -u
$ ls

Il seguente output mostra che la cartella del repository contiene due file, denominati di base.Py E test.Py, prima di eseguire il "Git Stash" comando. Qui, di base.Py è tracciato file e test.Py è un file non tracciato. Il file non tracciato viene rimosso dalla cartella del repository dopo l'esecuzione del "Git Stash -u" comando.

Stash File non tracciati usando "Git Add"

I file non tracciati del repository possono essere salvati senza utilizzare il -Include-ostacolato O -u Opzione del "Git Stash" comando. Devi aggiungere i file non tracciati del repository utilizzando il "Git aggiungi" comandare ed eseguire il "Git Stash" Comando per salvare il file non tracciato e pulire la directory corrente per lavorare rimuovendo il file non tracciato dalla cartella del repository.

$ git ls-files
$ ls
$ git aggiungi nuovo.Py
$ git slash
$ ls

Il seguente output mostra che l'elenco dei file tracciati e non rintracciati del repository corrente è come i comandi precedenti di rifornire il file non stabilizzato. Il file non tracciato viene rimosso dalla cartella del repository dopo l'esecuzione del "Git Stash" comando.

Recupera il file riportato

C'è un altro comando git per ripristinare i file non tracciati salvati nella cartella del repository quando necessario. Esegui il comando seguente per controllare l'elenco di file e cartelle della cartella del repository corrente e ripristinare i file non tracciati precedente. Qui, la "LS" Il comando viene utilizzato per mostrare l'elenco dei file e la cartella della cartella del repository e "Git Stash Applica" Il comando viene utilizzato per ripristinare i file non tracciati.

$ ls
$ git slash applica
$ ls

Il seguente output mostra che il repository ha un file tracciato e dopo aver eseguito il "Git Stash Applica" comando, il file non rintracciato che viene ripristinato prima viene ripristinato nella cartella del repository.

Conclusione

In questo tutorial sono stati descritti diversi modi per riporre file non tracciati e pulire l'attuale directory del repository "Git Stash" comando. Come possono essere ripristinati i file non tracciati utilizzando il "Git Stash" Il comando è stato anche mostrato qui. Il concetto di file tracciati e non tracciati e il modo per riporre i file non tracciati in Git verrà cancellato per gli utenti Git dopo aver letto questo tutorial.