Knock Down The House | FULL FEATURE | Netflix
Inhoudsopgave:
Branches maken deel uit van het softwareontwikkelingsproces en een van de krachtigste functies in Git. Takken zijn in wezen verwijzingen naar een bepaalde commit.
Bij het repareren van een bug of het werken aan een nieuwe functie, creëren ontwikkelaars een nieuwe branch die later kan worden samengevoegd met de hoofdcodebase.
In dit artikel wordt uitgelegd hoe u lokale en externe Git-filialen maakt en weergeeft.
Lijst Git-takken
Gebruik de opdracht
git branch
of
git branch --list
om alle lokale Git-branches weer te geven:
git branch
dev feature-a feature-b hotfix * master
De huidige tak wordt gemarkeerd met een asterisk
*
. In dit voorbeeld is dat de hoofdtak.
In Git zijn lokale en externe filialen afzonderlijke objecten. Als u zowel lokale als externe vestigingen wilt weergeven, geeft u de optie
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
De optie
-r
geeft alleen de externe vertakkingen weer.
Maak een Git Branch
Een nieuwe branch maken is niets meer dan een pointer naar een bepaalde commit maken.
Gebruik de opdracht
git branch
gevolgd door de naam van de nieuwe branch om een nieuwe lokale branch te maken. Als u bijvoorbeeld een nieuwe tak met de naam
cool-feature
wilt maken, typt u:
git branch cool-feature
De opdracht retourneert geen uitvoer. Als de tak met dezelfde naam al bestaat, ziet u het volgende foutbericht:
fatal: A branch named 'cool-feature' already exists.
Om aan de branch te werken en commits eraan toe te voegen, moet je de branch selecteren met behulp van
git checkout
:
git checkout cool-feature
Het commando zal een bericht uitvoeren met de melding dat de tak is geschakeld:
Switched to branch 'cool-feature'
In plaats van de branch te maken en er vervolgens naar over te schakelen, kunt u dat met een enkele opdracht doen. Bij gebruik met de optie
-b
zal de opdracht
git checkout
de gegeven branch aanmaken.
git checkout -b cool-feature
Switched to branch 'cool-feature'
Vanaf hier kun je de standaard
git add
en
git commit
commando's gebruiken om nieuwe commits naar de nieuwe branch te maken.
Om de nieuwe branch op de remote repository te pushen, gebruik je het
git push
commando gevolgd door de remote repo naam en branch naam:
git push remote-repo cool-feature
Conclusie
We hebben je laten zien hoe je lokale en externe Git-filialen weergeeft en maakt. Takken zijn een verwijzing naar een momentopname van uw veranderingen en hebben een korte levenscyclus.
Met de opdracht
git branch
kun je ook lokale en externe Git branches hernoemen en verwijderen.
Hoe Google Agenda verschillende tijdzones weer te geven
Leer hoe u Google Agenda verschillende tijdzones laat weergeven naast de huidige tijdzone in de kalenderweergave.
Hoe een lokale en externe git branch te verwijderen
Deze gids behandelt hoe lokale en externe Git-filialen kunnen worden verwijderd. Het is gebruikelijk en aanbevolen om de vertakking te verwijderen na een succesvolle samenvoeging.
Hoe een lokale en externe git branch te hernoemen
Je hebt een nieuwe branch gemaakt, de wijzigingen naar de externe repository gepusht en besefte dat je branchnaam onjuist was. In deze gids wordt uitgelegd hoe u de lokale en externe Git-tak kunt hernoemen.