Hoe krijg ik wijzigingen van een ander filiaal?

Hoe Krijg Ik Wijzigingen Van Een Ander Filiaal



Tijdens het werken aan Git communiceren ontwikkelaars via branches. Ontwikkelaars mogen meerdere branches maken voor elke module. Soms moeten ze tijdens de ontwikkeling echter van de ene tak naar de andere overschakelen. In deze situatie bestaat de kans dat de projectgegevens verloren gaan. Om dit te voorkomen, kopieert u de gegevens van de ene Git-tak naar een andere of voegt u de wijzigingen van de ene tak toe aan de andere.

Dit artikel laat zien hoe je wijzigingen kunt krijgen van een andere branch.

Hoe krijg ik wijzigingen van een ander filiaal?

Om wijzigingen van een andere branch te krijgen, maak je eerst een bestand aan in een lokale branch en voeg je het niet toe aan het Git staging gebied. Creëer vervolgens en schakel tegelijkertijd naar een andere branch. Controleer de status, volg het bestand van de vorige branch naar het Git-staginggebied in de nieuwe branch en leg wijzigingen vast.







Probeer de genoemde stappen uit voor een beter begrip.



Stap 1: Start Git Bash Terminal
Zoek vanuit het Windows Start-menu naar de ' Git Bash ” terminal en open het:







Stap 2: Navigeer naar Git Repository
Navigeer nu naar de vereiste Git-repository door de gegeven opdracht uit te voeren:

$ CD 'C:\Ga \t is_1'



Stap 3: maak een bestand aan
Om een ​​bestand aan te maken, gebruikt u de ' aanraken ” commando en voeg de bestandsnaam toe:

$ aanraken testFile.txt

Stap 4: Controleer het aangemaakte bestand
Bekijk de lijst met bestanden om te controleren of het bestand is gemaakt of niet:

$ ls

Stap 5: Controleer de Git-status
Voer de onderstaande opdracht uit om de huidige repositorystatus te bekijken:

$ git-status

De onderstaande uitvoer geeft aan dat ons gemaakte bestand niet wordt gevolgd omdat we het niet hebben toegevoegd aan het Git-staging-gebied:

Stap 6: Controleer alle lokale vestigingen
Voer de ... uit ' git tak ” commando om de lijst met namen van lokale filialen te bekijken:

$ git tak

Het is te zien dat de huidige repository drie takken bevat en het sterretje ' * ” symbool naast de “ alfa ” branch verwijst naar de huidige werkende branch:

Stap 7: Schakel over naar een andere vestiging
Schakel over naar een andere vestiging met behulp van de “ git afrekenen ” commando:

$ git afrekenen ontwikkelaar

In de onderstaande schermafbeelding kunt u zien dat we zijn overgestapt van de ' alfa ” aftakking naar de “ ontwikkelaar ' Afdeling:

Stap 8: Bekijk de inhoudslijst van de huidige branche
Bekijk de huidige vertakkingslijst met inhoud door de gegeven opdracht te gebruiken:

$ ls

Stap 9: Controleer Git-status
Controleer de git-status van de huidige branch om de wijzigingen, gevolgde en niet-gevolgde bestanden te zien:

$ git-status

In de onderstaande uitvoer is te zien dat het bestand dat we hebben gemaakt in de ' alfa ” tak wordt gekopieerd naar de “ ontwikkelaar ' Afdeling:

Stap 10: Bestand toevoegen aan Git Staging Area
Voeg nu het bestand toe aan het Git-staging-gebied via de gegeven opdracht:

$ git toevoegen testFile.txt

Stap 11: Update Git Repository
Gebruik de ' git vastleggen ”-opdracht om alle toegevoegde wijzigingen op te slaan en de repository bij te werken:

$ verbinden -m 'testbestand is toegevoegd'

Stap 12: Controleer Git-status
Controleer nu de Git-status om de wijzigingen te verifiëren:

$ git-status

De onderstaande uitvoer geeft aan dat alle wijzigingen zijn opgeslagen en dat er niets te committen is:

Stap 8: controleer toegevoegde wijzigingen
Controleer de toegevoegde bestanden door de inhoudslijst te bekijken in de ' ontwikkelaar ' Afdeling:

$ ls

In de onderstaande output is te zien dat we de wijzigingen van een andere branch hebben gekregen:

We hebben op efficiënte wijze de methode uitgelegd om wijzigingen aan te brengen om een ​​andere tak te vormen.

Conclusie

Om bestanden van een andere branch te krijgen, maak je eerst een bestand aan in een lokale branch en voeg je het niet toe aan de Git Index. Schakel vervolgens over naar een andere vestiging. Bekijk vervolgens de status van het filiaal. Voeg daarna het niet-gevolgde bestand van de vorige branch toe aan de nieuwe Git branch-index en voer wijzigingen door. Controleer de Git-status en verifieer de bestanden in de nieuwe branch. Dit artikel laat zien hoe je wijzigingen kunt krijgen van een andere branch.