Hoe krijg ik slechts één bestand van een andere vestiging?

Hoe Krijg Ik Slechts Een Bestand Van Een Andere Vestiging



Terwijl ze aan een lokale Git-repository werken, moeten ontwikkelaars mogelijk een specifiek bestand van de ene lokale Git-tak naar een andere lokale Git-tak kopiëren. Git biedt verschillende manieren om deze taak snel uit te voeren, een daarvan is de ' $ git afrekenen ” commando. In deze opdracht moet u de bestandsnaam opgeven als een argument en de lokale Git-vertakking.

Dit artikel bespreekt de procedure om een ​​enkel Git-bestand van een andere branch te krijgen.

Hoe krijg ik een enkel Git-bestand van een andere tak?

Om het enkele bestand uit een andere branch te halen, navigeer je eerst naar de lokale Git-repository en bekijk je de inhoudslijst van de repository. Maak vervolgens een nieuwe Git-branch aan en schakel er tegelijkertijd naar over. Maak daarna een nieuw Git-bestand in de repository en volg het. Voer toegevoegde wijzigingen door en schakel terug naar de vorige tak. Voer ten slotte de opdracht ' $ git checkout ” commando.







Ga nu verder en bekijk de implementatie van de hierboven gegeven instructies!



Stap 1: Navigeer naar Git Local Repository
Ga naar de lokale Git-repository door de onderstaande opdracht te gebruiken:



$ CD 'C:\Gebruikers \n azma\Git\Demo18'





Stap 2: Maak een lijst van de inhoud van de repository
Voer de volgende opdracht uit om de inhoudslijst van de repository te bekijken:

$ ls



Stap 3: Filiaal aanmaken en afrekenen
Voer de opdracht ' git afrekenen ” commando met de “ -b ' keuze:

$ git afrekenen -b ontwikkelaar

In het bovenstaande commando, ' ontwikkelaar ” is de naam van de branch die we willen maken en ernaar willen overschakelen:

Stap 4: maak een bestand aan
Voer vervolgens de ' aanraken ” commando om een ​​nieuw bestand te maken en de naam op te geven:

$ aanraken bestand2.txt

Stap 5: Trackbestand
Volg het nieuw gemaakte bestand in het Git-staging-gebied:

$ git toevoegen bestand2.txt

Stap 6: Repository bijwerken
Voeg wijzigingen toe aan de repository en sla deze op met de ' git vastleggen ” commando samen met de “ -m ” optie om het gewenste commit bericht toe te voegen:

$ git vastleggen -m '2e bestand toegevoegd'

Stap 7: Wissel van filiaal
Voer vervolgens de ' git-schakelaar ” commando en schakel over naar de bestaande Git lokale branch:

$ gek schakel meester

Stap 8: kopieer het bestand van een andere vestiging
Voer nu de ' git afrekenen ” commando met de doeltak en de bestandsnaam om naar de huidige tak te kopiëren:

$ git afrekenen ontwikkelaar -- bestand2.txt

Stap 9: Controleer de status
Voer de opdracht ' git-status ” commando:

$ git-status .

Men kan constateren dat de “ bestand2.txt ” is met succes gekopieerd naar de beoogde branch vanuit een andere branch:

Stap 10: Maak een lijst van de inhoud van de repository
Voer ten slotte de ' ls ” commando om de inhoudslijst van de huidige tak te bekijken:

$ ls

We hebben de methode gegeven om het enkele bestand van een andere branch te krijgen.

Conclusie

Om een ​​enkel bestand van een andere branch te krijgen, navigeer je eerst naar de lokale Git-repository en bekijk je de inhoudslijst van de repository. Maak vervolgens een nieuwe Git-branch aan en schakel er tegelijkertijd naar over. Maak daarna een nieuw Git-bestand in de repository en volg het. Voer toegevoegde wijzigingen door en schakel terug naar de vorige tak. Voer vervolgens de ' $ git checkout ” voor het ophalen van het vereiste bestand. Dit artikel illustreerde de procedure om een ​​enkel bestand van een andere branch te krijgen.