Git è lo strumento di controllo del versioni che tiene traccia delle modifiche quotidiane. A tale scopo, gli sviluppatori possono generare più filiali. Inoltre, se un utente desidera spostare le modifiche da una filiale locale a un'altra, può farlo utilizzando il "Git Stash"Comando, che detiene temporaneamente le modifiche e le applica al luogo desiderato attraverso il"Git Stash Pop"Comando.
Questo blog parlerà di spostare i file modificati da una filiale locale all'altra per il check-in.
Come spostare i file modificati in un altro ramo per il check-in?
Dai un'occhiata alle seguenti istruzioni per spostare i file modificati in un altro ramo per il check-in:
Passaggio 1: vai a un particolare repository
Utilizzare il "CD"Comando con il percorso del repository locale desiderato e passare ad esso:
$ CD "C: \ Users \ nazma \ git \ naz-test"
Passaggio 2: controllare l'elenco del contenuto
Successivamente, eseguire il “ls"Comando e controlla l'elenco del contenuto:
$ ls
Passaggio 3: aggiorna il file esistente
Ora, aggiungi modifiche all'esistente "file.Py"File eseguendo il comando fornito:
$ echo "il mio primo file python" >> file2.Py
Passaggio 4: monitora le modifiche
Quindi, spingere le modifiche appena aggiunte dalla directory di lavoro all'indice di tracciamento:
$ git aggiungi file2.Py
Passaggio 5: cambiamenti in scena di scorta
Per trattenere temporaneamente le modifiche messe in scena, usa il "Git Stash"Comando:
$ git stash
Quando viene eseguito il comando sopra fornito, le modifiche all'indice di tracciamento verranno temporaneamente spostate:
Passaggio 6: Visualizza i rami
Eseguire il "GIT Branch"Comando per mostrare tutte le filiali locali:
$ git filiale
Dall'elenco dei rami seguenti, abbiamo selezionato il "alfa" ramo:
Passaggio 7: Switch Branch
Successivamente, reindirizza alla filiale locale precedentemente selezionata attraverso il "Checkout Git"Comando:
$ git checkout alfa
Passaggio 8: applicare temporaneamente trattenere le modifiche
Usando il "Git Stash Pop"Comando, applicare le modifiche di attesa precedente al ramo di destinazione:
$ git stash pop
Come puoi vedere, le modifiche applicate sono inserite nell'area di lavoro:
Passaggio 9: aggiungi le modifiche alla scorta
Eseguire il "git aggiungi"Comando insieme al nome del file per spingere le modifiche dall'area di lavoro all'indice di stadiazione:
$ git aggiungi file2.Py
Passaggio 10: Controlla lo stato
Usa il "Stato Git"Comando per visualizzare lo stato del ramo di lavoro corrente:
$ git status .
Come puoi vedere, il "file2.Py"Il file viene aggiunto correttamente all'indice di stadiazione:
Passaggio 11: mostra il contenuto del file aggiunto
Infine, esegui il "gatto"Comando per visualizzare il contenuto del file di spostamento:
$ cat file2.Py
Secondo l'output di seguito, il file specificato contiene due righe:
Questo è tutto! Abbiamo descritto il metodo di spostamento dei file modificati dalla filiale locale in un altro check-in.
Conclusione
Per spostare i file modificati in un'altra filiale per il check-in, in primo luogo, reindirizza al repository locale Git ed elenca il suo contenuto. Quindi, aggiorna il file esistente e spingilo all'indice Git. Quindi, riponi le modifiche aggiunte all'indice temporaneo, elenca i rami e passa ad esso. Dopodiché, esegui il “Git Stash Pop"Comando e aggiungi un file all'area di tracciamento. Infine, controlla lo stato per la verifica e visualizza il contenuto del file. Questo blog ha descritto il processo di spostamento dei file modificati da una filiale all'altra per il check-in.