Come ottenere cambiamenti da un altro ramo?

Come ottenere cambiamenti da un altro ramo?
Mentre lavorano su Git, gli sviluppatori interagiscono attraverso i rami. Gli sviluppatori sono autorizzati a creare più filiali contro ciascun modulo. Tuttavia, a volte, devono passare da un ramo all'altro durante lo sviluppo. In questa situazione, c'è la possibilità di perdere i dati del progetto. Per evitare questo, copiare i dati di un ramo Git su un altro o aggiungere le modifiche di un ramo a un altro.

Questo articolo dimostrerà come ottenere modifiche da un altro ramo.

Come ottenere cambiamenti da un altro ramo?

Per ottenere modifiche da un'altra filiale, prima, crea un file in una filiale locale e non aggiungerlo all'area di stadiazione GIT. Quindi, crea e passa a un altro ramo contemporaneamente. Controlla il suo stato, traccia il file della filiale precedente sull'area di stadiazione Git nel nuovo ramo e commetti modifiche.

Prova i passaggi menzionati per una migliore comprensione.

Passaggio 1: lancio del terminal Git Bash
Dal menu di avvio di Windows, cerca il "Git Bash"Terminal e aprilo:

Passaggio 2: navigare al repository git
Ora, vai al repository Git richiesto eseguendo il comando dato:

$ cd "c: \ git \ test_1"

Passaggio 3: crea un file
Per creare un file, utilizzare il "tocco"Comando e aggiungi il nome del file:

$ touch Testfile.TXT

Passaggio 4: verifica il file creato
Visualizza l'elenco dei file per verificare se il file è creato o meno:

$ ls

Passaggio 5: controlla lo stato GIT
Per visualizzare lo stato del repository corrente, eseguire il comando di seguito:

$ git status

L'output di seguito indica che il nostro file creato è non rintracciato perché non l'abbiamo aggiunto all'area di stadiazione GIT:

Passaggio 6: controlla tutte le filiali locali
Corri il "GIT Branch"Comando per visualizzare l'elenco dei nomi delle filiali locali:

$ git filiale

Si può vedere che il repository corrente contiene tre rami e l'asterisco "*"Simbolo accanto al"alfa"La filiale si riferisce all'attuale ramo di lavoro:

Passaggio 7: passare a un altro ramo
Passa a un altro ramo con l'aiuto di "Checkout Git"Comando:

$ git checkout dev

Nello screenshot seguente, puoi vedere che siamo passati da "alfa”Ramo al"Dev" ramo:

Passaggio 8: Visualizza l'elenco delle filiali correnti del contenuto
Visualizza l'elenco corrente del contenuto utilizzando il comando indicato:

$ ls

Passaggio 9: controlla lo stato di Git
Controllare lo stato GIT della filiale corrente per vedere le modifiche, i file tracciati e non tracciati:

$ git status

Nell'output seguente, si può vedere che il file che abbiamo creato in "alfa"Branch è copiato nel"Dev" ramo:

Passaggio 10: Aggiungi file all'area di stadiazione git
Ora, aggiungi il file all'area di stadiazione GIT attraverso il comando indicato:

$ git aggiungi testfile.TXT

Passaggio 11: aggiorna il repository git
Usa il "commit git"Comando per salvare tutte le modifiche aggiunte e aggiornare il repository:

$ commit -m "Testfile viene aggiunto"

Passaggio 12: controlla lo stato di git
Ora, controlla lo stato GIT per verificare le modifiche:

$ git status

L'output seguente indica che tutte le modifiche sono state salvate e non c'è nulla da commettere:

Passaggio 8: verificare le modifiche aggiunte
Verifica i file aggiunti visualizzando l'elenco dei contenuti in "Dev" ramo:

$ ls

Nell'output sotto fornito, si può vedere che abbiamo ricevuto le modifiche da un altro ramo:

Abbiamo spiegato in modo efficiente il metodo per ottenere modifiche per formare un altro ramo.

Conclusione

Per ottenere file da un'altra filiale, prima, crea un file in una filiale locale e non aggiungerlo all'indice GIT. Successivamente, passa a un altro ramo. Quindi, visualizza lo stato del ramo. Successivamente, aggiungi il file non tracciato della filiale precedente al nuovo indice di filiale Git e commetti modifiche. Controlla lo stato GIT e verifica i file nella nuova filiale. Questo articolo ha dimostrato come ottenere cambiamenti da un altro ramo.